1
0
Fork 0
ynh-lydra-ansible-yunohost/tasks/users.yml
2017-09-17 21:27:54 +02:00

18 lines
590 B
YAML

---
- name: List users
shell: yunohost user list --output-as json
register: yunohost_registered_users_raw
changed_when: False
- name: Format json of users
set_fact: yunohost_registered_users="{{ yunohost_registered_users_raw.stdout | from_json }}"
- name: Create missing users
shell: |
yunohost user create {{ item.name }} --admin-password {{ yunohost.password }} \
-f {{ item.firstname }} \
-l {{ item.lastname }} \
-m {{ item.mail }} \
-p {{ item.pass }}
with_items: "{{ yunohost.users }}"
when: item.name not in yunohost_registered_users.users.keys()