k8s/roles/uyuni/defaults/main.yml
mrwho c0dcdcfa5b refactor(traefik): restructure port configurations and fix condition logic
- uncomment and finalize port protocols and backend schemes in traefik.yml
- adjust longhorn UI basicauth to disabled for simplified access
- add reportdb-pgsql, salt-publish, and salt-request ports to traefik-values template
- fix conditional execution in helm task to prevent unintended skip
- fix uyuni database credentials by replacing dynamic password lookups with static values
- increase uyuni PVC storage requests from 1-20Mi to 300Mi for consistency
2026-07-21 16:27:01 +03:00

42 lines
1.3 KiB
YAML

---
# role defaults
uyuni_namespace: uyuni-server
uyuni_chart_version: 2026.6.0
uyuni_kubeconfig: "/home/{{ ansible_user }}/.kube/config"
uyuni_helm_values:
# global.persistence.storageClass: longhorn-xfs
global.fqdn: uyuni.local.mrwho.ru
ingress.enabled: true
ingress.type: traefik
server.email: mrwho@mrwho.ru
db.internal.name: uyuni
global.tls.enabled: true
global.tls.ingressSecretName: uyuni-cert
global.tls.dbSecretName: db-cert
db.adminSecretName: db-admin-credentials
db.internal.secretName: db-credentials
db.reportSecretName: reportdb-credentials
server.adminSecretName: admin-credentials
# db.postgresql.persistence.subPath: postgres-data
# db.env.PGDATA: /var/lib/pgsql/data/postgres-data
uyuni_create_certificates: true
uyuni_certificates:
- name: uyuni-ingress-cert
namespace: uyuni-server
secretName: uyuni-cert
dnsNames:
- uyuni.local.mrwho.ru
- name: uyuni-db-cert
namespace: uyuni-server
secretName: db-cert
dnsNames:
- uyuni.local.mrwho.ru
uyuni_db_admin_password: "XcMeZVAezsZH0znhN1tfGJ94XpWPeZF6"
uyuni_db_admin_user: uyuni
uyuni_db_name: uyuni
uyuni_db_user: uyuni
uyuni_db_report_user: uyuni_report
uyuni_db_report_password: "X37yBGsupGIF9QUvtl2h36DZrd6D7Yxv"
uyuni_admin_user: admin
uyuni_admin_password: "nmklop90"