This demo is based on [razor-vagrant-demo] (https://github.com/benburkert/razor-vagrant-demo/).
First install virtual box
Then ensure that the the extension pack is installed:
It is unlikely that your virtualbox virtual machines will be able to PXE boot if the extension pack is not installed.
Install the following gems
- Vagrant
- librarian-puppet
Start the virtual machines this will take a long time the first time.
- For just razor
- cd env/razor && rake setup && vagrant up
- For razor / puppet / puppetdb
- cd env/full-noosimage && rake setup && vagrant up
- For razor / puppet / puppetdb and ubuntu razor policy and image
- cd env/full-ubuntu-image && rake setup && vagrant up
- Root password for the newly installed machines will be "puppet"
The provision.pp only contains information for master, create your own site.pp and include what you need for the clients.
Once the virtual machines have booted they will be ready to install. Add the razor os images and polices you need. [razor-howto] (https://github.com/puppetlabs/Razor/wiki/)