78 lines
2.4 KiB
YAML
78 lines
2.4 KiB
YAML
# Shared variables between environments
|
|
|
|
---
|
|
alpina_svc_path: ~/alpina
|
|
base_volume_path: /mnt/dock
|
|
media_volume_path: /mnt/media
|
|
|
|
docker_ipv6_subnet: "{{ \
|
|
ansible_default_ipv6.address \
|
|
| ansible.utils.ipsubnet(64) \
|
|
| ansible.utils.ipsubnet(72, docker_ipv6_index) \
|
|
}}"
|
|
|
|
# Authentik
|
|
authentik_db_password: "{{ vault_authentik_db_password }}"
|
|
authentik_secret_key: "{{ vault_authentik_secret_key }}"
|
|
authentik_sendgrid_api_key: "{{ vault_authentik_sendgrid_api_key }}"
|
|
|
|
auth_grafana_client_secret: "{{ vault_auth_grafana_client_secret }}"
|
|
auth_minio_client_secret: "{{ vault_auth_minio_client_secret }}"
|
|
auth_gitea_client_secret: "{{ vault_auth_gitea_client_secret }}"
|
|
auth_nextcloud_client_secret: "{{ vault_auth_nextcloud_client_secret }}"
|
|
arrstack_password: "{{ vault_arrstack_password }}"
|
|
auth_vpgen_client_secret: "{{ vault_auth_vpgen_client_secret }}"
|
|
auth_pgrok_client_secret: "{{ vault_auth_pgrok_client_secret }}"
|
|
|
|
auth_default_enrollment_group: vpgen
|
|
|
|
# Minio
|
|
minio_password: "{{ vault_minio_password }}"
|
|
|
|
# Monitoring
|
|
influxdb_admin_password: "{{ vault_influxdb_admin_password }}"
|
|
influxdb_admin_token: "{{ vault_influxdb_admin_token }}"
|
|
|
|
# Traefik
|
|
acme_email: "{{ vault_acme_email }}"
|
|
cloudflare_api_token: "{{ vault_cloudflare_api_token }}"
|
|
|
|
# Arrstack
|
|
wg_peer_pubkey: "{{ vault_wg_peer_pubkey }}"
|
|
vpn_server_names: "{{ vault_vpn_server_names }}"
|
|
|
|
# Gitea
|
|
gitea_db_password: "{{ vault_gitea_db_password }}"
|
|
gitea_sendgrid_api_key: "{{ vault_gitea_sendgrid_api_key }}"
|
|
## Security
|
|
secret_key: "{{ vault_secret_key }}"
|
|
internal_token: "{{ vault_internal_token }}"
|
|
jwt_secret: "{{ vault_jwt_secret }}"
|
|
|
|
# Jellyfin
|
|
|
|
# Nextcloud
|
|
nextcloud_db_password: "{{ vault_nextcloud_db_password }}"
|
|
redis_password: "{{ vault_redis_password }}"
|
|
nextcloud_sendgrid_api_key: "{{ vault_nextcloud_sendgrid_api_key }}"
|
|
|
|
# VPGen
|
|
vpgen_auth_invite_token: "{{ vault_vpgen_auth_invite_token }}"
|
|
|
|
vpgen_opnsense_api_url: https://opnsense.cazzzer.com
|
|
vpgen_opnsense_api_key: "{{ vault_vpgen_opnsense_api_key }}"
|
|
vpgen_opnsense_api_secret: "{{ vault_vpgen_opnsense_api_secret }}"
|
|
vpgen_opnsense_wg_ifname: wg2
|
|
|
|
vpgen_ipv6_client_prefix_size: 112
|
|
vpgen_ip_max_index: 100
|
|
vpgen_vpn_endpoint: "{{ vault_vpgen_vpn_endpoint }}"
|
|
vpgen_vpn_dns: "{{ vault_vpgen_vpn_dns }}"
|
|
vpgen_max_clients_per_user: 20
|
|
|
|
# Woodpecker
|
|
woodpecker_agent_secret: "{{ vault_woopecker_agent_secret }}"
|
|
|
|
# Pgrok
|
|
pgrok_db_password: "{{ vault_pgrok_db_password }}"
|