ansible/bitlair.yaml

64 lines
1.4 KiB
YAML

---
- hosts: all
gather_facts: true
roles:
- { role: "common", tags: [ "common" ] }
- { role: "nft", tags: [ "nft" ] }
- hosts: bank
roles:
- { role: "bank", tags: [ "bank" ] }
- hosts: raspi
roles:
- { role: "raspi", tags: [ "raspi" ] }
- { role: "bank-terminal", tags: [ "bank-terminal" ] }
- hosts: fotos
roles:
- { role: "photos", tags: [ "photos" ] }
- hosts: git-ci
roles:
- { role: "git-ci", tags: [ "git-ci" ] }
- hosts: git
roles:
- { role: "acme", tags: [ "acme" ] }
- { role: "nginx", tags: [ "nginx" ] }
- { role: "git-server", tags: [ "git-server" ] }
- hosts: monitoring
roles:
- { role: "acme", tags: [ "acme" ] }
- { role: "nginx", tags: [ "nginx" ] }
- { role: "monitoring", tags: [ "monitoring" ] }
- hosts: mqtt
roles:
- { role: "mqtt", tags: [ "mqtt" ] }
- hosts: music
roles:
- { role: "acme", tags: [ "acme" ] }
- { role: "go", tags: [ "go" ] }
- { role: "music", tags: [ "music" ] }
- hosts: pad
roles:
- { role: "nft", tags: [ "nft" ] }
- { role: "acme", tags: [ "acme" ] }
- { role: "nginx", tags: [ "nginx" ] }
- { role: "etherpad", tags: [ "etherpad" ] }
- hosts: services
roles:
- { role: "services", tags: [ "services" ] }
- hosts: wiki
roles:
- { role: "acme", tags: [ "acme" ] }
- { role: "nginx", tags: [ "nginx" ] }
- { role: "www", tags: [ "www" ] }