Files
homelab-infrastructure/ansible/roles/kubernetes_traefik/tasks/main.yaml
T
2026-07-01 00:51:20 +01:00

21 lines
609 B
YAML

- name: Install Gateway API CRDs
kubernetes.core.k8s:
src: https://github.com/kubernetes-sigs/gateway-api/releases/latest/download/standard-install.yaml
state: present
run_once: true
- name: Ensure Traefik repository exists
kubernetes.core.helm_repository:
name: traefik
url: https://traefik.github.io/charts
- name: Ensure Traefik is installed
kubernetes.core.helm:
release_name: traefik
release_namespace: traefik
chart_ref: traefik/traefik
chart_version: "{{ traefik_chart_version }}"
create_namespace: true
values: "{{ traefik_values }}"
run_once: true