Here’s a short post that explains how to install Heat and DevStack on Vagrant
# Download and install “(newwindow)Vagrant”:http://downloads.vagrantup.com (1.2.6).
# Download an “(newwindow)Ubuntu box”:http://files.vagrantup.com/precise64.box for the vagrant and place it in your Vagrant folder.
# Download this Vagrantfile and place it in your Vagrant folder:
# Start Vagrant and invoke the following commands:
*vagrant box add heat precise64.box*
# Ssh to the newly created vm by invoking *vagrant ssh default* or via putty (login to 172.16.0.2. Use “vagrant” for both user and password).
# In 172.16.0.2, invoke the following command to install Heat and DevStack on Vagrant:
In the following snippet, you can go over the script and see what it does:
(info). It’s done, so let’s have fun:
Get the nova flavor list
Get the nova image list
Create a private key for Heat
Create a new Heat stack
Delete a Heat stack
Good luck !