all: hosts: localhost: ansible_connection: local ansible_python_interpreter: /usr/bin/python3 vars: # --- Project paths --- project_dir: "{{ playbook_dir }}/.." k8s_manifests_dir: "{{ project_dir }}/k8s" scripts_dir: "{{ project_dir }}/scripts" certs_dir: "{{ project_dir }}/certs" # --- Minikube --- minikube_cpus: 4 minikube_memory: 8192 minikube_disk_size: "40g" minikube_driver: docker # --- Domain --- domain: elk.local # --- ELK versions --- elk_version: "8.17.0" nginx_version: "1.27" authentik_version: "2024.12" mysql_version: "8.4" # --- Passwords (override in vault for production) --- elastic_password: "ElasticP@ss2024!" kibana_system_password: "KibanaP@ss2024!" mysql_root_password: "rootpassword" logstash_mysql_password: "logstash_password" authentik_pg_password: "AuthPgP@ss2024!" authentik_secret_key: "Sup3rS3cretK3yForAuth3nt1k2024ThatIsLongEnough!" authentik_bootstrap_password: "AdminP@ss2024!"