Automate the set up of OpenStack nodes using Puppet