Technical requirements
Clone the control repo from https://github.com/puppetlabs/control-repo to your GitHub account as controlrepo-chapter9
and update the following in this repo on the production branch:
Puppetfile
with https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch09/PuppetfileManifests/site.pp
with https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch09/site.pp- Create a branch from production called
lab_error
and replace the following:data
with https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch09/datahiera.yaml
with https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch09/hiera.yaml
Build a standard cluster with two Linux clients and two Windows clients by downloading the params.json
file from https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch09/params.json and updating it with the location of your control repo and your SSH key...