add generic helm handler

master
Michael Wilson 3 years ago
parent c557bd5bb6
commit 9b7221d322
  1. 10
      linux/k3s/helm_handler/defaults/main.yml
  2. 21
      linux/k3s/helm_handler/tasks/main.yml

@ -0,0 +1,10 @@
helm_handler_repos:
- name: some repo name
url: some repo url
helm_handler_charts:
- name: some_chart_name
ref: some_repo/some_chart_name
namespace: some_namespace
version: some_chart_version
values:
values_key: values_value

@ -0,0 +1,21 @@
- name: Add helm repo
kubernetes.core.helm_repository:
name: "{{ helm_repo.name }}"
repo_url: "{{ helm_repo.url }}"
loop:
"{{ helm_handler_repos }}"
loop_control:
loop_var: helm_repo
- name: Deploy helm chart
kubernetes.core.helm:
name: "{{ helm_chart.name }}"
chart_ref: "{{ helm_chart.ref }}"
chart_version: "{{ helm_chart.version }}"
release_namespace: "{{ helm_chart.namespace }}"
create_namespace: yes
values: "{{ helm_chart.values | from_yaml }}"
loop:
"{{ helm_handler_charts }}"
loop_control:
loop_var: helm_chart
Loading…
Cancel
Save