chrismeyersfsu.devstack
devstack
You can run OpenStack on a single machine using devstack. After installation, you can access the web interface at http://yourinstalledurl.com/.
Requirements
# file /requirements.yml
- src: chrismeyersfsu.devstack
Use ansible-galaxy install -r requirements.yml
to install this role.
This has been tested on Ubuntu 14.04 and only supports the apt package manager.
Role Variables
You'll need to set nova_password
.
nova_groups
defines the instances you want to create on the devstack machine. This helps you work with a populated API.
nova_groups:
- group_name: eastcoast
instance_name: deceptacon
instance_count: 3
- group_name: westcoast
instance_name: autobot
instance_count: 2
Dependencies
None
Example Playbook
The simplest way to use the devstack role will set up devstack and create 5 virtual machine instances.
hosts: all
roles:
- chrismeyersfsu.devstack
For more detailed and feature-rich uses of the role, please refer to (playbook-devstack)[https://github.com/chrismeyersfsu/playbook-devstack].
License
GPLv2
Author Information
Chris Meyers. This is his first playbook. chris.meyers.fsu@gmail.com
Deploy devstack on a vm instance (i.e. ec2, vSphere, vmware, Digital Ocean, etc.)
ansible-galaxy install chrismeyersfsu.devstack