ansible-product-playbooks
ansible-product-playbooks copied to clipboard
This 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.
Contents
atlassian
Installs and configure Jira and/or Confluence. Again,see the README
postgresql
Basic install of PostgreSQL server on CentOS.
vagrant
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.
Authors
Matt Willsher