fix user handling

This commit is contained in:
Robert Kaussow 2018-11-05 20:45:08 +01:00
parent 76fb609d0d
commit 138ebf4079
1 changed files with 5 additions and 3 deletions

View File

@ -19,15 +19,17 @@
- name: Add users to password file
shell: "mosquitto_passwd -b {{ mosquitto_password_auth_file }} {{ item.key }} {{ item.value.password }}"
with_dict: "{{ mosquitto_password_auth_users | default('{}') }}"
when: item.value.state == "present"
changed_when: False
notify: __mosquitto_restart
become: True
become_user: root
when: item.value.state == "present"
- name: Remove unnecessary users from password file
shell: "mosquitto_passwd -b {{ mosquitto_password_auth_file }} {{ item.key }}"
shell: "mosquitto_passwd -D {{ mosquitto_password_auth_file }} {{ item.key }}"
with_dict: "{{ mosquitto_password_auth_users | default('{}') }}"
when: item.value.state == "absent"
changed_when: False
notify: __mosquitto_restart
become: True
become_user: root
when: item.value.state == "absent"