1 - name: Download cert-manager
3 url: "https://github.com/jetstack/cert-manager/releases/download/v{{ cert_manager_version }}/cert-manager.yaml"
7 - name: Deploy cert-manager
9 src: /tmp/cert-manager.yaml
12 - name: Add MetalLB Helm repository
13 kubernetes.core.helm_repository:
15 repo_url: https://metallb.github.io/metallb
17 - name: Add prometheus Helm repository
18 kubernetes.core.helm_repository:
20 repo_url: https://prometheus-community.github.io/helm-charts
22 - name: Copy MetalLB override file
24 src: "metallb-values.yaml.j2"
25 dest: "/tmp/metallb-values.yaml"
28 - name: Deploy MetalLB charts
31 chart_version: "{{ metallb_version }}"
32 chart_ref: metallb/metallb
33 release_namespace: metallb
34 create_namespace: true
36 - /tmp/metallb-values.yaml
38 - name: Deploy Prometheus charts
41 chart_version: "{{ prometheus_version }}"
42 chart_ref: prometheus/kube-prometheus-stack
43 release_namespace: prometheus
44 create_namespace: true