Upload the ansible playbook for the elk k8s stack
This commit is contained in:
36
ansible/inventory/hosts.yml
Normal file
36
ansible/inventory/hosts.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
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!"
|
||||
Reference in New Issue
Block a user