2025-11-12 14:32:58 +01:00

30 lines
701 B
YAML

#SPDX-License-Identifier: MIT-0
---
# tasks file for k8s-nginx-ingress
- name: Add helm repository
kubernetes.core.helm_repository:
name: ingress-nginx
repo_url: https://kubernetes.github.io/ingress-nginx
state: present
- name: Copy value files
ansible.builtin.copy:
src: files/values.yaml
dest: "{{ confdir }}/ingress-values.yaml"
- name: Install ingress-nginx
kubernetes.core.helm:
name: ingress-nginx
chart_ref: ingress-nginx/ingress-nginx
namespace: ingress
create_namespace: true
atomic: true
kubeconfig: /etc/rancher/k3s/k3s.yaml
wait: yes
timeout: 600s
values_files:
"{{ confdir }}/ingress-values.yaml"
state: present