The plan Everyone loves it when a plan comes together so here’s the general approach to setting up the system: All the configuration files and Puppet Manifests are stored in a git repository Changes are made and then committed to the repository before being “pushed” to the CI server The CI Server (Jenkins in our […]