--- - name: Distributionsspezifische Variablen laden ansible.builtin.include_vars: "{{ ansible_facts['os_family'] }}.yml" - name: Webserver-Paket installieren ansible.builtin.package: name: "{{ webserver_paket }}" state: present - name: Konfiguration ausbringen ansible.builtin.template: src: tutorial.conf.j2 dest: "{{ webserver_konfig }}" mode: "0644" notify: Webserver neu laden - name: Firewall konfigurieren ansible.builtin.include_tasks: "firewall-{{ ansible_facts['os_family'] }}.yml" - name: Dienst sicherstellen ansible.builtin.service: name: "{{ webserver_dienst }}" state: started enabled: true