You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
968 B
YAML

---
- name: Template grafana.ini to /etc/grafana
ansible.builtin.template:
src: grafana.ini.j2
dest: /etc/grafana/grafana.ini
owner: root
group: grafana
mode: "0640"
- name: Ensure that directories for Grafana exist
ansible.builtin.file:
path: "{{ item }}"
state: directory
owner: root
group: grafana
mode: "0755"
loop:
- "{{ grafana_server_paths_provisioning }}"
- "{{ grafana_server_paths_provisioning }}/access-control"
- "{{ grafana_server_paths_provisioning }}/alerting"
- "{{ grafana_server_paths_provisioning }}/plugins"
- "{{ grafana_server_paths_provisioning }}/dashboards"
- "{{ grafana_server_paths_provisioning }}/datasources"
- "{{ grafana_server_paths_dashboards }}"
- name: Start Grafana service
ansible.builtin.service:
name: grafana-server
state: restarted
- name: Enable Grafana service
ansible.builtin.service:
name: grafana-server
enabled: true
...