This gist contains a Docker Compose file that sets up a Puppet infrastructure with Puppet Server, PuppetDB, PostgreSQL, and Puppetboard services.
The services are linked together through environment variables, and a health check is implemented to ensure that the infrastructure is running smoothly.
- The Puppetboard service is available on http://localhost:80, providing a web interface for Puppet management and monitoring.
- The Puppet Server can be accessed via :8140 port, serving as the central control point for Puppet agents.