feat: Add initial group variables

This commit is contained in:
Tobias J. Endres 2025-09-02 17:49:17 +02:00
parent b58d50a974
commit f1b574353e

50
group_vars/all.yml Normal file
View File

@ -0,0 +1,50 @@
# Common variables for all hosts
# Domain Name (replace with your actual domain)
domain_name: your-domain.com
# Passwords and Secrets (replace with your actual secrets)
# It is recommended to use Ansible Vault to encrypt this file.
postgres_password: "PLEASE_CHANGE_ME_POSTGRES_PASSWORD"
gitea_admin_password: "PLEASE_CHANGE_ME_GITEA_ADMIN_PASSWORD"
keycloak_admin_password: "PLEASE_CHANGE_ME_KEYCLOAK_ADMIN_PASSWORD"
wireguard_easy_password_hash: "PLEASE_CHANGE_ME_WIREGUARD_PASSWORD_HASH" # This should be a bcrypt hash
nginx_proxy_manager_admin_email: "admin@example.com"
nginx_proxy_manager_admin_password: "PLEASE_CHANGE_ME_NGINX_PASSWORD"
# Gitea Configuration
gitea_version: "1.19"
gitea_port: "3000"
gitea_container_name: "gitea"
gitea_data_path: "/var/lib/gitea"
# PostgreSQL Configuration
postgres_port: "5432"
postgres_user: "postgres"
postgres_db: "postgres"
postgres_container_name: "postgres"
postgres_data_dir: "/var/lib/postgresql/data"
postgres_volume: "postgres_data"
# Network Configuration
docker_network_name: "homecloud_network"
# WireGuard Easy Configuration
wireguard_easy_version: "latest"
wireguard_easy_port: "51820"
wireguard_easy_admin_port: "51821"
wireguard_easy_image: "weejewel/wg-easy"
wireguard_easy_config_dir: "/etc/wireguard"
wireguard_easy_data_dir: "/var/lib/wireguard"
# Nginx Proxy Manager Configuration
nginx_proxy_manager_port: "81"
nginx_proxy_manager_ssl_port: "443"
nginx_proxy_manager_container_name: "nginx-proxy-manager"
nginx_proxy_manager_image: "jc21/nginx-proxy-manager:latest"
nginx_proxy_manager_data_path: "/var/lib/nginx-proxy-manager/data"
nginx_proxy_manager_letsencrypt_path: "/var/lib/nginx-proxy-manager/letsencrypt"
# Keycloak Configuration (from middleware_automation.keycloak)
# We will need to define more variables for keycloak once we decide on the setup.
keycloak_version: "22.0"