# cast cluster lab credentials (NOT production — shared intentionally for lab safety)
# Same values on cast01, cast02, cast03 unless noted.

[mariadb_root]
# Alpine default: unix socket auth as root, no password

[mariadb_app]
user=androidcast
password=cast-cluster-dev
host_write=cast01
host_read=cast01
port=3306
databases=androidcast_crashes,url_shortener

[mariadb_replication]
user=repl
password=cast-cluster-dev
allowed_from=10.7.16.%

[ssh]
user=ai
sudo=passwordless

[gitea_admin]
user=admin
password=cast-cluster-gitea-admin

[gitea_mirror]
# API token for mirror-gitea-ac-org.sh — stored on cast01 only:
#   /var/lib/gitea/.mirror-admin-token  (regenerate: see ac-docs/docs/SECRETS_AND_RECOVERY.md)

[secrets]
# Non-git lab secrets template: secrets.lab.env.example → copy to secrets.lab.env on NFS
# Recovery: ac-docs/docs/SECRETS_AND_RECOVERY.md
