2025-10-30 14:55:08 +01:00

30 lines
681 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: /root/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:
/root/ingress-values.yaml
state: present