diff --git a/tasks/main.yml b/tasks/main.yml index e619849..7d2a22b 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -29,12 +29,13 @@ state: absent when: not binary_file.stat.exists -- name: create config dir - file: - path: "{{ sql_exporter_dirs.config_dir }}" - state: directory - -- name: create user +- name: create sql_exporter group + group: + name: "{{ sql_exporter_user_name }}" + state: present + system: true + +- name: create sql_exporter user: user: name: "{{ sql_exporter_user_name }}" home: "/nonexistent" @@ -42,6 +43,14 @@ shell: "/bin/false" system: yes +- name: create config dir + file: + path: "{{ sql_exporter_dirs.config_dir }}" + state: directory + owner: "{{ sql_exporter_user_name }}" + group: "{{ sql_exporter_user_name }}" + mode: 0750 + - name: create main config template: src: sql_exporter.yml.j2