From 10fdd3453e09b1711f4d467f9615c5866e2e3fa0 Mon Sep 17 00:00:00 2001 From: Salt Date: Fri, 7 Aug 2020 05:05:59 -0500 Subject: [PATCH] Install Grafana after deploying configs This solves an issue with cloning to a nonempty directory --- roles/grafana/tasks/main.yml | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/roles/grafana/tasks/main.yml b/roles/grafana/tasks/main.yml index fa89669..e5d2f20 100644 --- a/roles/grafana/tasks/main.yml +++ b/roles/grafana/tasks/main.yml @@ -19,20 +19,15 @@ priv: "grafana.*:ALL,GRANT" login_user: root login_password: "{{ mysql.root_password }}" - - name: Add and configure packages - block: - - name: Add APT signing key - apt_key: - url: "https://packages.grafana.com/gpg.key" - - name: Add APT repo - apt_repository: - repo: "deb https://packages.grafana.com/oss/deb stable main" - - name: Install Grafana - apt: - name: - - grafana - name: Configure Grafana block: + - name: Create configuration directories + file: + path: "{{ item }}" + state: directory + loop: + - /etc/grafana + - /etc/grafana/provisioning - name: Template out main config template: src: "grafana.ini" @@ -46,6 +41,18 @@ force: yes notify: restart grafana when: grafana.config_repo is defined + - name: Add and configure packages + block: + - name: Add APT signing key + apt_key: + url: "https://packages.grafana.com/gpg.key" + - name: Add APT repo + apt_repository: + repo: "deb https://packages.grafana.com/oss/deb stable main" + - name: Install Grafana + apt: + name: + - grafana - name: Enable Grafana systemd: daemon_reload: yes