--- - hosts: all tasks: - name: Make sure system is fully upgraded import_role: role: system-upgrade tags: system-upgrade - name: Make sure docker is installed import_role: role: docker tags: docker - name: Make sure docker-swarm is set up import_role: role: docker-swarm tags: docker-swarm - hosts: docker_swarm_manager_node tasks: - name: Remove stacks without roles import_role: role: docker-clean tags: - docker-clean - name: Install caddy reverse proxy import_role: role: caddy tags: - caddy - name: Install restic backup management import_role: role: restic tags: - restic - name: Grab caddy container id for all following services import_role: role: caddy_id tags: - caddy_id - always - name: Install wallabag import_role: role: wallabag tags: wallabag - name: Install miniflux import_role: role: miniflux tags: miniflux - name: Install searx import_role: role: searx tags: searx - name: Install traggo import_role: role: traggo tags: - traggo - never - name: Install monica import_role: role: monica tags: - monica - never - name: Install nextcloud import_role: role: nextcloud tags: nextcloud - name: Install linkding import_role: role: linkding tags: linkding - name: Install landingpage import_role: role: landingpage tags: landingpage - name: Install forgejo import_role: role: forgejo tags: forgejo - name: Install ntfy import_role: role: ntfy tags: - ntfy - never - name: Install shepherd import_role: role: shepherd tags: - shepherd