Skip to content

Instantly share code, notes, and snippets.

@malinoff
Last active October 22, 2016 13:56
Show Gist options
  • Save malinoff/02a46f2c16888f4919814c110f4860d9 to your computer and use it in GitHub Desktop.
Save malinoff/02a46f2c16888f4919814c110f4860d9 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