--- - name: Apply base configuration to all servers hosts: all_servers become: yes roles: - digitalboard.core.base - name: Configure reverse proxy on application servers hosts: traefik_servers_backend become: yes roles: - digitalboard.core.traefik - name: Configure reverse proxy on DMZ servers hosts: traefik_servers_dmz become: yes roles: - digitalboard.core.traefik - name: Deploy httpbin service hosts: httpbin_servers become: yes roles: - digitalboard.core.httpbin - name: Deploy 389ds LDAP service hosts: ds389_servers become: yes roles: - digitalboard.core.389ds - name: Deploy keycloak service hosts: keycloak_servers become: yes roles: - digitalboard.core.keycloak - name: Deploy garage service hosts: garage_servers become: yes roles: - digitalboard.core.garage - name: Deploy collabora service hosts: collabora_servers become: yes roles: - digitalboard.core.collabora - name: Deploy authentik service hosts: authentik_servers become: yes roles: - digitalboard.core.authentik - name: Deploy authentik LDAP outpost hosts: authentik_outpost_ldap_servers become: yes roles: - digitalboard.core.authentik_outpost_ldap - name: Deploy nextcloud service hosts: nextcloud_servers become: yes roles: - digitalboard.core.nextcloud - name: Deploy drawio service hosts: drawio_servers become: yes roles: - digitalboard.core.drawio - name: Deploy opencloud service hosts: opencloud_servers become: yes roles: - digitalboard.core.opencloud - name: Deploy homarr service hosts: homarr_servers become: yes roles: - digitalboard.core.homarr - name: Deploy opnform service hosts: opnform_servers become: yes roles: - digitalboard.core.opnform - name: Deploy coturn TURN/STUN service hosts: turn_servers become: yes roles: - digitalboard.core.coturn - name: Deploy Nextcloud Talk High Performance Backend hosts: talk_signaling_servers become: yes roles: - digitalboard.core.talk - name: Deploy BookStack service hosts: bookstack_servers become: true roles: - digitalboard.core.bookstack