---

- hosts: all
  gather_facts: true
  roles:
    - { role: "common", tags: ["common"] }
    - { role: "nft", tags: ["nft"] }

- hosts: bank
  roles:
    - { role: "bank", tags: ["bank"] }

- hosts: homeassistant
  roles:
    - { role: "acme", tags: ["acme"] }
    - { role: "nginx", tags: ["nginx"] }

- 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: "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"] }