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