123456789101112131415161718192021222324252627282930313233343536 |
- ---
- - name: Git clone grafana plugin repo
- ansible.builtin.git:
- repo: "{{ grafana_plugins_github_repo }}"
- dest: "{{ mount_location + grafana_plugins_folder_name }}"
- version: main
- - name: Wait for grafana pod to come to ready state
- command: kubectl wait --for=condition=ready --timeout="{{ grafana_pod_timeout }}" -n "{{ grafana_namespace }}" pod -l app="{{ grafana_k8s }}"
- changed_when: false
-
- - name: Unzip plugins at grafana-plugins folder
- unarchive:
- src: "{{ mount_location + grafana_plugins_folder_name + item }}"
- dest: "{{ mount_location + grafana_k8s + '/plugins/'}}"
- with_items: "{{ plugins_name }}"
- changed_when: false
- - name: Restart grafana deployment to add grafana plugins
- command: kubectl rollout restart deployment -n "{{ grafana_namespace }}"
- changed_when: false
|