--- - hosts: all remote_user: root gather_facts: false tasks: - name: "[Alpine] Install Python" changed_when: false raw: test -e /usr/bin/python || (test -e /sbin/apk && apk update && apk add python3; true) - name: "[Archlinux] Install Python" changed_when: false raw: test -e /usr/bin/python || (test -e /usr/bin/pacman && pacman -Sy --noconfirm python; true) - hosts: luna name: Install luna vars_files: configuration/f2k1de/luna.yml roles: - role: common tags: common - role: openssh tags: [ openssh, common ] - role: files tags: files - role: systemd-timers tags: timers - role: systemd-networkd tags: systemd-networkd - role: php-fpm tags: php-fpm - role: nginx tags: nginx - role: prometheus tags: prometheus - role: grafana tags: grafana - role: fritzboxExporter tags: fritzboxExporter - role: vnstat tags: vnstat - role: mumble tags: mumble - role: ctucx-gallery tags: ctucx-gallery - hosts: isanuc name: Install isa-nuc vars_files: configuration/f2k1de/isa-nuc.yml roles: - role: common tags: common - role: systemd-networkd tags: systemd-networkd - role: openssh tags: [ openssh, common ] - role: files tags: files - role: vnstat tags: vnstat - role: nginx tags: nginx - hosts: matrix name: Install matrix vars_files: configuration/f2k1de/matrix.yml roles: - role: common tags: common - role: openssh tags: [ openssh, common ] - role: files tags: files - role: vnstat tags: vnstat - role: postgresql tags: postgresql - role: nginx tags: nginx - role: synapse tags: synapse