1234567891011121314151617181920212223 |
- ---
- - name: sources | Load users db from a path
- load_user_files:
- args:
- path: "{{ usermanage_user_source_files }}"
- fact: "{{ usermanage_source_facts }}"
- databag: "{{ usermanage_user_source_databag }}"
- register: loaded_users_db
- connection: local
- sudo: no
- when: usermanage_user_source_files is defined and usermanage_user_source_files is not none
- - name: sources | Compile effective users
- usersdb:
- usersdb: "{{ usermanage_usersdb | default(omit) }}"
- serversdb: "{{ usermanage_servers | default(omit) }}"
- teamsdb: "{{ usermanage_teamsdb | default(omit) }}"
- source_userdb: "{{ loaded_users_db[usermanage_source_facts] | default(omit) }}"
- register: cuser
- connection: local
- sudo: no
- when: usermanage_usersdb is defined or loaded_users_db[usermanage_source_facts] is defined
|