Skip to content

Instantly share code, notes, and snippets.

@mikefromit
Forked from malinoff/ansible.cfg
Created October 22, 2016 13:56
Show Gist options
  • Save mikefromit/322193288045f86e5c972f8627da6f32 to your computer and use it in GitHub Desktop.
Save mikefromit/322193288045f86e5c972f8627da6f32 to your computer and use it in GitHub Desktop.
[defaults]
hash_behaviour=merge
roles_path=../common/roles:./roles
host_key_checking=False
pipelining=True
---
- hosts: adserver
serial: 1
roles:
- role: adserver/configure
tags: adserver
- hosts: workserver
serial: 1
roles:
- role: workserver/configure
tags: workserver
- hosts: queryserver
serial: 1
roles:
- role: queryserver/configure
tags: queryserver
- hosts: dashboard
serial: 1
roles:
- role: dashboard/configure
tags: dashboard
ansible-playbook -i environments/beta actions/install.yml -t adserver
.
β”œβ”€β”€ Vagrantfile
β”œβ”€β”€ projectA
β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”œβ”€β”€ actions
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ build.yml
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ configure.yml
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ install.yml
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ prepare.yml
β”‚Β Β  β”‚Β Β  └── provision.yml
β”‚Β Β  β”œβ”€β”€ ansible.cfg
β”‚Β Β  β”œβ”€β”€ cloudformation.json
β”‚Β Β  β”œβ”€β”€ environments
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ beta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.ini
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.py
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ adserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ queryserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── workserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── static_inventory
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dev
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ adserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ queryserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── workserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── hosts
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ infrastructure
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ staging-beta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.ini
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.py
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ adserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ queryserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── workserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── static_inventory
β”‚Β Β  β”‚Β Β  └── test
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ adserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ queryserver
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── workserver
β”‚Β Β  β”‚Β Β  └── hosts
β”‚Β Β  └── roles
β”‚Β Β  β”œβ”€β”€ adserver
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ build
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ configure
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ handlers
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ install
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ prepare
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  └── provision
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ build
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ configure
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ handlers
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ install
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ prepare
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  └── provision
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”œβ”€β”€ queryserver
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ build
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ configure
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ handlers
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ install
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ prepare
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  └── provision
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  └── workserver
β”‚Β Β  β”œβ”€β”€ build
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”œβ”€β”€ configure
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ handlers
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”œβ”€β”€ install
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”œβ”€β”€ prepare
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  └── provision
β”‚Β Β  └── tasks
β”œβ”€β”€ projectB
β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”œβ”€β”€ actions
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ build.yml
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ configure.yml
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ install.yml
β”‚Β Β  β”‚Β Β  └── prepare.yml
β”‚Β Β  β”œβ”€β”€ ansible.cfg
β”‚Β Β  β”œβ”€β”€ environments
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ beta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.ini
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.py
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── static_inventory
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dev
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── platform-api
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── hosts
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ infrastructure
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ staging-beta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.ini
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ec2.py
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”‚Β Β  └── dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── static_inventory
β”‚Β Β  β”‚Β Β  └── test
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ group_vars
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── platform-api
β”‚Β Β  β”‚Β Β  └── hosts
β”‚Β Β  └── roles
β”‚Β Β  β”œβ”€β”€ dashboard
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ build
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ configure
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ handlers
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ install
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”‚Β Β  └── prepare
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  └── platform-api
β”‚Β Β  β”œβ”€β”€ build
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”œβ”€β”€ configure
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ handlers
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  β”‚Β Β  └── templates
β”‚Β Β  β”œβ”€β”€ install
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  └── prepare
β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”œβ”€β”€ meta
β”‚Β Β  β”œβ”€β”€ tasks
β”‚Β Β  └── templates
β”œβ”€β”€ base
β”‚Β Β  β”œβ”€β”€ Vagrantfile
β”‚Β Β  β”œβ”€β”€ bootstrap.sh
β”‚Β Β  └── build.sh
β”œβ”€β”€ common
β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  └── roles
β”‚Β Β  β”œβ”€β”€ nginx
β”‚Β Β  β”‚Β Β  └── install
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  β”œβ”€β”€ nodejs
β”‚Β Β  β”‚Β Β  └── install
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”‚Β Β  └── tasks
β”‚Β Β  └── ntp
β”‚Β Β  └── install
β”‚Β Β  └── tasks
β”œβ”€β”€ destroy.sh
β”œβ”€β”€ haproxy
β”‚Β Β  β”œβ”€β”€ common.cfg
β”‚Β Β  β”œβ”€β”€ http_frontend.cfg
β”‚Β Β  └── https_frontend.cfg
β”œβ”€β”€ infrastructure
β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  └── jenkins
β”‚Β Β  β”œβ”€β”€ README.rst
β”‚Β Β  β”œβ”€β”€ inv
β”‚Β Β  β”œβ”€β”€ jenkins.yml
β”‚Β Β  └── roles
β”‚Β Β  └── jenkins-master
β”‚Β Β  β”œβ”€β”€ defaults
β”‚Β Β  β”œβ”€β”€ files
β”‚Β Β  └── tasks
β”œβ”€β”€ logs.sh
β”œβ”€β”€ pull.sh
β”œβ”€β”€ restart.sh
β”œβ”€β”€ setup.sh
β”œβ”€β”€ start_dev.sh
β”œβ”€β”€ test.sh
└── unsorted
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment