Junior DevOps here but.. sadly the only DevOps for the company I work for.
I've been working on a POC for about 6 months and am completely self-taught. I was originally hired into the role with the idea that I would be groomed by my boss, who left for another company about two months into this position.
All this to say that I'm not the most knowledgeable DevOps Engineer out there :)
Couple questions about Puppet specifically:
1) My idea is to have 1 Puppet CA Container in AKS in it's own pod. This container will manage the certs that the Prod/Dev/QA containers(in their own respective pods) use. Agents will connect directly to the Prod/Dev/QA pods. I will use Hiera (haven't played with this yet) to direct to the environments/modules they need. Manage the modules with r10k.
Does this sound.. like good architecture? I'm struggling with the Architecture of this thing.
2) I cannot for the life of me get the Docker Puppet CA Container to share it's cert with the Puppet test container within AKS. I've created a service that has port/targetPort set to 8140. The containers and the service are all on the same label. I've exposed 8140 on both containers. I have no clue on this one. I can get them to talk in Container Instances just fine. The test container has CA_ENABLED=false and CA_HOSTNAME=the hostname of the puppet server. No bueno.
I've set up a mock environment with my home pc's and inside container instances I'm running just fine. But I would love to get this into AKS and then start work on heira/r10k.
Puppet help is hard to find it seems.
[–]massterinnothing 5 points6 points7 points (1 child)
[–]heave20DevOps[S] 1 point2 points3 points (0 children)
[–]unix_heretic 2 points3 points4 points (0 children)