- 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}}" 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