]> git-server-git.apps.pok.os.sepia.ceph.com Git - cephmetrics.git/commitdiff
ceph-grafana: Use the correct UID for 5.1.x
authorZack Cerza <zack@redhat.com>
Mon, 21 May 2018 22:56:00 +0000 (16:56 -0600)
committerZack Cerza <zack@redhat.com>
Mon, 21 May 2018 22:57:08 +0000 (16:57 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
ansible/roles/ceph-grafana/defaults/main.yml
ansible/roles/ceph-grafana/tasks/configure_grafana.yml
ansible/roles/ceph-grafana/tasks/setup_container.yml

index 745670925d97ebb2e4161d1fcddca1f4ba11b726..089759f4d7dd53b625c62a3b29b8dbee7422b8e7 100644 (file)
@@ -12,6 +12,7 @@ defaults:
     container_memory: 4
     # version currently only applies to containers
     version: 5.1.3
+    uid: 472
     datasource: Local
     # You need to change these in the web UI on an already deployed machine, first
     # New deployments work fine
index 51f28d0804ee672456ef3ab6afd83473db87586b..31edf01395babb3bd90b39b73fffcc30ee85dbd6 100644 (file)
@@ -23,7 +23,7 @@
     path: /etc/grafana
     state: directory
     # This is the UID used by the grafana/grafana container
-    owner: 104
+    owner: "{{ grafana.uid }}"
     recurse: true
   when:
     - containerized
index a6fed77f4c7408a54f2021f1c33069717b83216a..c29edff208596f9f3d1e1ff82aa42ad927d5869e 100644 (file)
     createhome: false
     system: true
 
-- name: Create /etc/grafana
+- name: Create /etc/grafana and /var/lib/grafana
   file:
-    path: /etc/grafana
+    path: "{{ item }}"
     state: directory
-    owner: root
-
-- name: Create /var/lib/grafana
-  file:
-    path: /var/lib/grafana
-    state: directory
-    owner: root
+    owner: "{{ grafana.uid }}"
+    recurse: true
+  with_items:
+    - /etc/grafana
+    - /var/lib/grafana
 
 - name: Create docker container
   docker_container: