Compare commits

..

No commits in common. "12bcf77d621db479d5aa3ce3f2e5dac261c304be" and "0112ca70edfec92d958b8f8fce0ce004a28fa235" have entirely different histories.

4 changed files with 18 additions and 1784 deletions

View file

@ -2,7 +2,5 @@
- name: Deploy Uyuni Server on Kubernetes - name: Deploy Uyuni Server on Kubernetes
hosts: manager_nodes hosts: manager_nodes
become: false become: false
vars:
ansible_python_interpreter: "/home/{{ ansible_user }}/.venv/bin/python"
roles: roles:
- uyuni - uyuni

View file

@ -4,21 +4,9 @@ uyuni_namespace: uyuni-server
uyuni_chart_version: 2026.6.0 uyuni_chart_version: 2026.6.0
uyuni_kubeconfig: "/home/{{ ansible_user }}/.kube/config" uyuni_kubeconfig: "/home/{{ ansible_user }}/.kube/config"
uyuni_helm_values: uyuni_helm_values:
global.persistence.storageClass: longhorn-xfs global.fqdn: uyuni.local.mrwho.ru
global.fqdn: uyuni.local.mrwho.ru ingress.enabled: true
ingress.enabled: true ingress.type: traefik
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_create_certificates: true
uyuni_certificates: uyuni_certificates:
- name: uyuni-ingress-cert - name: uyuni-ingress-cert

File diff suppressed because it is too large Load diff

View file

@ -121,29 +121,5 @@
password: "{{ uyuni_admin_password | b64encode }}" password: "{{ uyuni_admin_password | b64encode }}"
state: present state: present
- name: Create uyuni-ca ConfigMap
kubernetes.core.k8s:
api_version: v1
kind: ConfigMap
name: uyuni-ca
namespace: "{{ uyuni_namespace }}"
kubeconfig: "{{ uyuni_kubeconfig }}"
definition:
data:
ca.crt: ""
state: present
- name: Create db-ca ConfigMap
kubernetes.core.k8s:
api_version: v1
kind: ConfigMap
name: db-ca
namespace: "{{ uyuni_namespace }}"
kubeconfig: "{{ uyuni_kubeconfig }}"
definition:
data:
ca.crt: ""
state: present
- name: Include Helm installation - name: Include Helm installation
ansible.builtin.include_tasks: helm.yml ansible.builtin.include_tasks: helm.yml