Compare commits

..

2 Commits

2 changed files with 13 additions and 12 deletions

View File

@ -8,6 +8,8 @@ grafana_service_state: started
grafana_service_enabled: true
grafana_etc_path: /etc/grafana
grafana_var_path: /var/lib/grafana
grafana_dashboard_path: "{{ grafana_var_path }}/dashboards"
grafana_config_path: "{{ grafana_etc_path }}/grafana.ini"
grafana_provisioning_path: /etc/grafana/provisioning
@ -28,11 +30,11 @@ grafana_ssl_certificate: "/etc/letsencrypt/live/{{ grafana_domain }}/fullchain.p
grafana_ssl_certificate_key: "/etc/letsencrypt/live/{{ grafana_domain }}/privkey.pem"
# grafana_ssl_dhparam: "/etc/letsencrypt/ssl-dhparams.pem"
grafana_user_dashboard_path: files/grafana/dashboards/
grafana_datasources:
{}
grafana_dashboards:
{}
grafana_dashboard_files:
[]

View File

@ -55,7 +55,7 @@
- name: provision datasources
ansible.builtin.copy:
dest: "{{ grafana_provisioning_path }}/datasources/datasource.yaml"
dest: "{{ grafana_provisioning_path }}/datasources/ansible.yaml"
content: "{{ grafana_datasources | to_nice_yaml }}"
owner: root
group: "{{ grafana_group }}"
@ -72,7 +72,7 @@
- name: provision dashboards
ansible.builtin.copy:
dest: "{{ grafana_provisioning_path }}/dashboards/dashboards.yaml"
dest: "{{ grafana_provisioning_path }}/dashboards/ansible.yaml"
content: "{{ grafana_dashboards | to_nice_yaml }}"
owner: root
group: "{{ grafana_group }}"
@ -80,13 +80,12 @@
notify: restart grafana
- name: upload user dashboards
ansible.builtin.copy:
src: "files/grafana/dashboards/{{ item }}"
dest: "/var/lib/grafana/dashboards/{{ item | basename }}"
owner: "{{ grafana_user }}"
group: "{{ grafana_group }}"
mode: 0644
loop: "{{ grafana_dashboard_files | default([]) }}"
ansible.posix.synchronize:
src: "{{ grafana_user_dashboard_path }}"
dest: "{{ grafana_dashboard_path }}/"
owner: false
group: false
delete: true
notify: restart grafana
- name: manage service