Technical requirements
Clone the control repo, controlrepo-chapter12
, from https://github.com/puppetlabs/control-repo to your GitHub account and update the Puppetfile with the contents of https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch12/Puppetfile
Build a standard cluster with two Unix clients and two Windows clients by downloading the params.json
file from https://github.com/PacktPublishing/Puppet-8-for-DevOps-Engineers/blob/main/ch12/params.json and updating it with the location of your control repo and your SSH key for the control repo. Then, run the following command from your pecdm
directory:
bolt --verbose plan run pecdm::provision --params @params.json