- hosts: localhost connection: local become: true vars: # Vom Agenten per --extra-vars gesetzt (siehe ADR-0010, provisioning-server # Check-in-Response "auftraege"): Rollenname -> "present"/"absent". Rollen, # die hier nicht auftauchen (z.B. weil sie nur workspace-komponiert sind), # bleiben beim Default "present" - unverändert additives Verhalten. tuxflotte_auftrag_states: {} tasks: - include_role: name: guest-session apply: tags: guest-session vars: tuxflotte_state: "{{ tuxflotte_auftrag_states.get('guest-session', 'present') }}" tags: guest-session - include_role: name: brave-fedora apply: tags: brave-fedora vars: tuxflotte_state: "{{ tuxflotte_auftrag_states.get('brave-fedora', 'present') }}" tags: brave-fedora - include_role: name: onlyoffice-fedora apply: tags: onlyoffice-fedora vars: tuxflotte_state: "{{ tuxflotte_auftrag_states.get('onlyoffice-fedora', 'present') }}" tags: onlyoffice-fedora