Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###############
- # ENVIRONMENT
- ###############
- - hosts: "dev*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to dev
- group_by: key='dev'
- - hosts: "prd*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to prod
- group_by: key='production'
- - hosts: "qat*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to qa
- group_by: key='qa'
- - hosts: "stg*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to staging
- group_by: key='staging'
- ###############
- # LOCATION
- ###############
- - hosts: "~.{3}cl.+"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to colo
- group_by: key='colo'
- - hosts: "~.{3}bk.+"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to backup colo
- group_by: key='back'
- - hosts: "~.{3}of.+"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to office
- group_by: key='intr'
- ###############
- # TYPE
- ###############
- - hosts: "*web*:*sta*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to web (including static)
- group_by: key='webservers'
- - hosts: "*db*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to db
- group_by: key='databases'
- - hosts: "*app*"
- connection: local
- gather_facts: false
- sudo: False
- tasks:
- - name: Add hosts to app
- group_by: key='appservers'
Advertisement
Add Comment
Please, Sign In to add comment