Puppet modules wrapping OpenStack modules for deploying controllers and compute nodes