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
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
|
|
|
|
...
|