--- - name: Bootstrapping ansible.builtin.include_tasks: bootstrap.yml - name: DNS-Server mit pi-hole ansible.builtin.include_tasks: pihole.yml when: ("pihole" in group_names) - name: Ansible Control Node ansible.builtin.include_tasks: ansible_control_node.yml when: ("ansible_control_node" in group_names) - name: VPN-Server mit Wireguard via PiVPN ansible.builtin.include_tasks: pivpn.yml when: ("pivpn" in group_names) - name: Apt-Proxy mit apt-cacher-ng ansible.builtin.include_tasks: apt_cacher_ng.yml when: ("apt_cacher_ng" in group_names) - name: OpenLDAP-Server ansible.builtin.include_tasks: openldap.yml when: ("openldap" in group_names) - name: LDAP Accoount Manager (LAM) ansible.builtin.include_tasks: ldap_account_manager.yml when: ("ldap_account_manager" in group_names) - name: Samba-Fileserver ansible.builtin.include_tasks: samba_fs.yml when: ("samba_fs" in group_names) - name: Forgejo Git- und Projekte-Server ansible.builtin.include_tasks: forgejo.yml when: ("forgejo" in group_names) - name: Einfache Webserver mit lighttpd ansible.builtin.include_tasks: lighttpd.yml when: ("lighttpd" in group_names) - name: Einfache Webserver mit lighttpd und PHP ansible.builtin.include_tasks: lighttpd_php.yml when: ("lighttpd_php" in group_names) - name: Dokuwiki ansible.builtin.include_tasks: dokuwiki.yml when: ("dokuwiki" in group_names) - name: Geteilte Postfächer mit Freescout ansible.builtin.include_tasks: freescout.yml when: ("freescout" in group_names) - name: Schulmanagement mit Gibbon ansible.builtin.include_tasks: gibbon.yml when: ("gibbon" in group_names) - name: ID-Management mit Keycloak ansible.builtin.include_tasks: keycloak.yml when: ("keycloak" in group_names) - name: Projektmanagement mit Redmine ansible.builtin.include_tasks: redmine.yml when: ("redmine" in group_names) - name: Team-Chat mit Zulip ansible.builtin.include_tasks: zulip.yml when: ("zulip" in group_names) - name: Kivitendo - Finanzbuchaltung und mehr ansible.builtin.include_tasks: kivitendo.yml when: ("kivitendo" in group_names) - name: GLPI - Inventory (nur Clients), CMDB und (Helpdesk) ansible.builtin.include_tasks: glpi.yml when: ("glpi" in group_names) - name: Piwigo - Fotogalerie im Schulnetz ansible.builtin.include_tasks: piwigo.yml when: ("piwigo" in group_names) - name: Koha - Bibliotheks-Software ansible.builtin.include_tasks: koha.yml when: ("koha" in group_names) - name: Luanti - voxel game engine (fka Minetest) ansible.builtin.include_tasks: luanti.yml when: ("luanti" in group_names) # inventroy lieber mit ansible-cmd # Inventory immer als letztes #- name: Include inventory (last task) # ansible.builtin.include_tasks: inventory.yml