---
# Provision a fresh player (run once per new screen)
- name: Provision new Signage Player
  hosts: signage_players
  gather_facts: false
  tags: [provision]
  roles:
    - signage_provision

# Base system setup for all signage nodes
- name: Base setup for Signage Players
  hosts: signage_players
  gather_facts: true
  tags: [base, player]
  roles:
    - signage_base

# Deploy Morz Infoboard Player Agent and Kiosk Display
- name: Deploy Morz Infoboard Player Agent
  hosts: signage_players
  gather_facts: false
  tags: [player]
  roles:
    - signage_player
    - signage_display

# Deploy Morz Infoboard Central Server
- name: Deploy Morz Infoboard Central Server
  hosts: signage_servers
  gather_facts: true
  tags: [server]
  roles:
    - signage_server
