ansible-product-playbooks icon indicating copy to clipboard operation
ansible-product-playbooks copied to clipboard

trafficstars

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