baseline/baseline.yml

21 lines
702 B
YAML

- hosts: localhost
gather_facts: no
connection: local
tasks:
- name: add chart repos
community.kubernetes.helm_repository:
name: "{{ item.repo }}"
repo_url: "{{ item.url }}"
loop: "{{ helm_repos }}"
- name: install charts
community.kubernetes.helm:
name: "{{ item.name }}"
chart_ref: "{{ item.chart }}"
chart_version: "{{ item.version|default(omit) }}"
values: "{{ item.vals|default(omit) }}"
release_namespace: "{{ item.namespace | default(item.name) }}"
create_namespace: true
loop: "{{ helm_charts }}"
- name: apply post-install manifests
k8s:
src: files/grafana-provisioning.yml