his repo contains largely generic playbooks.
It is expected this repo lives in a folder called products alongside another called clients, where the client specific playbooks live. E.g
products/
atlassian/
vagrant/
clients/
default/
myclient/
A variable, $client_shortname
, must be defined for all hosts.
$client_environment
should also be set to indicate the environment of the servers.
To setup the default client folder run, in the folder above products:
ansible-playbook -i products/default_client/inventory.ini products/default_client/setup.yml
Playbooks are pretty CentOS/RHEL specific at the moment.
Installs and configure Jira and/or Confluence. Again,see the README
Basic install of PostgreSQL server on CentOS.
Creates a vagrant folder at the top level with a configuration suitable for ansible development. Edit the producted inventory.ini and playbook.yml to suit. More information in the README.
Matthew Willsher matt@monki.org.uk