2026-01-20 19:05:51 +01:00
|
|
|
---
|
|
|
|
|
# Uptime Kuma monitoring registration
|
|
|
|
|
kuma_enabled: true
|
|
|
|
|
kuma_url: "https://status.vrije.cloud"
|
|
|
|
|
|
2026-01-20 21:46:18 +01:00
|
|
|
# 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
|
2026-01-20 19:05:51 +01:00
|
|
|
|
|
|
|
|
# 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"
|