Ansible playbooks for operating OpenStack.
git clone [email protected]:blueboxgroup/ursula.git
cd ursula
sudo bin/install-ubuntu || sudo bin/install-osx
You have some hosts running ubuntu 12.04, and you can ssh to them from your workstation.
create a new environment, keep it somewhere outside this repo:
cp envs/example /your/env
add your hosts to the inventory:
$editor /your/new/env/hosts
# run the main playbook to install and configure all the things
./bin/ursula /your/new/env site.yml
An environment consists of two things:
hosts
: a host inventorygroup_vars
: a directory of env-specific vars
To create a new env, copy the example env directory, and edit it to suit your needs:
cp -r envs/example /some/private/dir
# edit /some/private/dir/hosts, /some/private/dir/group_vars/all.yml
See this doc
See the /doc
directory of this repo.