For each deployment example in this book we ran a setup script and then
puppet apply to apply the manifests. This works well for working through each scenario to get a feel for how OpenStack works in various deployments, but it is not a maintainable way to run OpenStack. In order to take the Puppet deployments module and Hiera from this book and turn it into a real Puppet OpenStack deployment, there are some things that you will need to consider and changes that will need to be made.
From the Puppet side, the first main thing you’ll need to change is that you might not want to run Puppet using
puppet apply like we have here. Although some OpenStack deployments use masterless Puppet, it has some ...