--- # Uptime Kuma monitoring registration kuma_enabled: true kuma_url: "https://status.vrije.cloud" # Authentication - credentials loaded from shared_secrets in tasks/main.yml # Uses username/password (required for Socket.io API used by Python library) kuma_username: "" # Loaded from shared_secrets.kuma_username kuma_password: "" # Loaded from shared_secrets.kuma_password # Monitors to create for each client kuma_monitors: - name: "{{ client_name }} - Authentik SSO" type: "http" url: "https://auth.{{ client_domain }}" method: "GET" interval: 60 maxretries: 3 retry_interval: 60 expected_status: "200,302" - name: "{{ client_name }} - Nextcloud" type: "http" url: "https://nextcloud.{{ client_domain }}" method: "GET" interval: 60 maxretries: 3 retry_interval: 60 expected_status: "200,302" - name: "{{ client_name }} - Collabora Office" type: "http" url: "https://office.{{ client_domain }}" method: "GET" interval: 60 maxretries: 3 retry_interval: 60 expected_status: "200"