---
# Non-secret global configuration
# All values sourced from environment variables (mise.toml exports them)

admin_user_name: "{{ lookup('env', 'ADMIN_USER_NAME') }}"
admin_user_email: "{{ lookup('env', 'ADMIN_USER_EMAIL') }}"

ssh_port: "{{ lookup('env', 'SSH_PORT') }}"

primary_domain: "{{ lookup('env', 'PRIMARY_DOMAIN') }}"
dns_domain: "{{ lookup('env', 'PRIMARY_DOMAIN') }}"
dns_default_ttl: "{{ lookup('env', 'DNS_DEFAULT_TTL') | int }}"

baikal_subdomain: "{{ lookup('env', 'BAIKAL_SUBDOMAIN') }}"
blocky_subdomain: "{{ lookup('env', 'BLOCKY_SUBDOMAIN') }}"
booklore_subdomain: "{{ lookup('env', 'BOOKLORE_SUBDOMAIN') }}"
freshrss_subdomain: "{{ lookup('env', 'FRESHRSS_SUBDOMAIN') }}"
navidrome_subdomain: "{{ lookup('env', 'NAVIDROME_SUBDOMAIN') }}"
webdav_subdomain: "{{ lookup('env', 'WEBDAV_SUBDOMAIN') }}"
yourls_subdomain: "{{ lookup('env', 'YOURLS_SUBDOMAIN') }}"

baikal_admin_password: "{{ lookup('env', 'BAIKAL_ADMIN_PASSWORD') }}"
webdav_password: "{{ lookup('env', 'WEBDAV_PASSWORD') }}"

cloudflare_dns_api_token: "{{ lookup('env', 'CLOUDFLARE_DNS_API_TOKEN') }}"
