<div dir="ltr">My tool of choice is vagrant - it's super easy to create a Vagrantfile, write a quick shell script that idempotently installs any required puppet modules, and then run puppet itself. An older example is the puppet-storyboard module: git checkout, vagrant up, and you're off to the races.<div><br></div><div><a href="https://github.com/openstack-infra/puppet-storyboard/blob/master/Vagrantfile">https://github.com/openstack-infra/puppet-storyboard/blob/master/Vagrantfile</a><br></div><div><br></div><div>That approach can be extended to simulating any openstack infra node including slaves, servers, etc....</div><div><a href="https://krotscheck.net/2016/06/01/how-to-simulate-an-openstack-infra-slave.html">https://krotscheck.net/2016/06/01/how-to-simulate-an-openstack-infra-slave.html</a><br></div><div><br></div><div>Michael</div></div>