Skip to content

scoop206/ursula

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ursula

Ansible playbooks for operating OpenStack.

installation

git clone git@github.com:blueboxgroup/ursula.git
cd ursula
sudo bin/install-ubuntu || sudo bin/install-osx

prerequisites

You have some hosts running ubuntu 12.04, and you can ssh to them from your workstation.

setup

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

basic usage

# run the main playbook to install and configure all the things
./bin/ursula /your/new/env site.yml

envs

An environment consists of two things:

  • hosts: a host inventory
  • group_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

dev/test environment on vms

See this doc

more docs

See the /doc directory of this repo.

About

Ansible playbooks for operating OpenStack

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published