This follows James Attard's tutorial
- Start the stack
export DOMAIN=akwanashie && docker-compose up -d
- Copy manifests to puppet server
cp -r ../manifests/environments volumes/code
- Run the manifests against the server itself
docker exec -it puppetserver puppet agent -tv
- Point your browser to the PuppetDB Docker container: http://puppetDB:8080 to view analytics pertaining to your Puppet infrastructure.
-
The agent is installed in the
puppet-agent-dockerfile
using this guide. -
Build the agent image
docker-compose build
- Configure an agent
docker exec -it puppetagent puppet ssl bootstrap
- Run the agent
docker exec -it puppetagent puppet agent -tv
docker-compose down -v
rm -rf volumes postgres-custom