diff --git a/intern/docker_grafana/tasks/main.yml b/intern/docker_grafana/tasks/main.yml index 17beed7307a17e0c299b130fbe133aca64e14b21..cce05a90494324568fd9d2b5deeba879e6b17463 100644 --- a/intern/docker_grafana/tasks/main.yml +++ b/intern/docker_grafana/tasks/main.yml @@ -5,19 +5,27 @@ - { path: "{{ basedir }}/grafana_admin_pass", length: 12 } - { path: "/srv/mqtt/influxdb_token", length: -1 } -- name: "create folder struct for {{ servicename }}" +- name: "create folder struct for {{ servicename }} 1" file: path: "{{ item }}" state: "directory" with_items: - "{{ basedir }}" + +- name: "create folder struct for {{ servicename }} 2" + file: + path: "{{ item }}" + state: "directory" + owner: 472 + group: 0 + with_items: - "{{ basedir }}/data/" - "{{ basedir }}/provisioning/" - "{{ basedir }}/provisioning/dashboards/" - "{{ basedir }}/provisioning/dashboards/pixelflut/" - "{{ basedir }}/provisioning/datasources/" -- name: create config filess +- name: "create config files for {{ servicename }}" template: src: "{{ item }}" dest: "{{ basedir }}/{{ item }}" diff --git a/remote/docker_prometheus/tasks/main.yml b/remote/docker_prometheus/tasks/main.yml index ffe884ff6d998dea1dc28d487ed4ca064769e048..bf360c2cd1421699a49c6c8e322b4424eb251625 100644 --- a/remote/docker_prometheus/tasks/main.yml +++ b/remote/docker_prometheus/tasks/main.yml @@ -1,11 +1,19 @@ --- -- name: "create folder struct for {{ servicename }}" +- name: "create folder struct for {{ servicename }} 1" file: path: "{{ basedir }}" state: "directory" with_items: - "{{ basedir }}" + +- name: "create folder struct for {{ servicename }} 2" + file: + path: "{{ item }}" + state: "directory" + owner: 65534 + group: 65534 + with_items: - "{{ basedir }}/data" - name: "create config files for {{ servicename }}" diff --git a/testserver/docker_grafana/tasks/main.yml b/testserver/docker_grafana/tasks/main.yml index a80626fbcce4df4f6d726d7542bc805310fc0b2a..784c27c5b4732c8cbdade86285a88a6671dc3aae 100644 --- a/testserver/docker_grafana/tasks/main.yml +++ b/testserver/docker_grafana/tasks/main.yml @@ -6,21 +6,26 @@ - { path: "{{ basedir }}/secrets/oauth_client_secret", length: 32 } # - { path: "/srv/mqtt/influxdb_token", length: -1 } -- name: "create folder struct for {{ servicename }}" - ansible.builtin.file: +- name: "create folder struct for {{ servicename }} 1" + file: path: "{{ item }}" state: "directory" with_items: - "{{ basedir }}" - - "{{ basedir }}/secrets/" + - "{{ basedir }}/secrets" -- name: create folder data/ with permissions 777 - ansible.builtin.file: - path: "{{ basedir }}/data/" - state: directory - mode: '777' +- name: "create folder struct for {{ servicename }} 2" + file: + path: "{{ item }}" + state: "directory" + owner: 472 + group: 0 + with_items: + - "{{ basedir }}/data/" + - "{{ basedir }}/provisioning/" + - "{{ basedir }}/provisioning/datasources/" -- name: create config files +- name: "create config files for {{ servicename }}" ansible.builtin.template: src: "{{ item }}" dest: "{{ basedir }}/{{ item }}"