Add concourse as the foundational CI tool to k8s-cluster

This change allows to add a concourse-server to the kubernetes cluster.
This commit is contained in:
2025-11-27 18:01:07 +01:00
parent 0eaa5d3b08
commit 91f81b8726
5 changed files with 101 additions and 27 deletions

View File

@@ -1,8 +1,10 @@
all:
vars:
api_endpoint: "{{ hostvars[groups['server'][0]]['ansible_host'] | default(groups['server'][0]) }}"
cert_manager_state: present
cert_manager_version: v1.18.2
letsencrypt_clusterissuers:
staging:
server: https://acme-staging-v02.api.letsencrypt.org/directory
@@ -10,6 +12,7 @@ all:
prod:
server: https://acme-v02.api.letsencrypt.org/directory
email: "{{ vault_letsencrypt_issuer_email }}"
gitea_chart_version: 12.3.0
gitea_state: present
gitea_host: gitea.nehrke.info
@@ -20,6 +23,13 @@ all:
gitea_admin_password: "{{ vault_gitea_admin_password }}"
gitea_admin_email: "{{ vault_gitea_admin_email }}"
concourse_state: present
concourse_chart_version: 19.0.2
concourse_certificate_issuer: letsencrypt-prod
concourse_host: ci.nehrke.info
concourse_local_users: "{{ vault_concourse_local_users }}"
concourse_worker_replicas: 2
k3s_cluster:
vars:
ansible_user: root