Add option to keep existing users
This commit is contained in:
parent
7196557c09
commit
27e3cff9a2
3 changed files with 7 additions and 5 deletions
|
|
@ -11,7 +11,7 @@
|
|||
register: old_users_file
|
||||
check_mode: no
|
||||
|
||||
- name: Copy the old users file from the old depreacted location
|
||||
- name: Copy the old users file from the old deprecated location
|
||||
copy:
|
||||
remote_src: yes
|
||||
force: no # only copy it if the new path doesn't exist yet
|
||||
|
|
@ -33,7 +33,7 @@
|
|||
|
||||
- name: set fact users_to_remove
|
||||
set_fact: users_to_remove={{ current_file_users.stdout_lines | difference (es_users.file.keys() | list) }}
|
||||
when: manage_file_users
|
||||
when: manage_file_users and delete_unmanaged_file
|
||||
|
||||
#Remove users
|
||||
- name: Remove Users
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
|
||||
- name: set fact users_to_add
|
||||
set_fact: users_to_add={{ es_users.file.keys() | list | difference (current_file_users.stdout_lines) }}
|
||||
when: manage_file_users
|
||||
when: manage_file_users and delete_unmanaged_file
|
||||
|
||||
#Add users
|
||||
- name: Add Users
|
||||
|
|
|
|||
|
|
@ -82,7 +82,7 @@
|
|||
password: "{{es_api_basic_auth_password}}"
|
||||
force_basic_auth: yes
|
||||
validate_certs: "{{ es_validate_certs }}"
|
||||
when: manage_native_users
|
||||
when: manage_native_users and delete_unmanaged_native
|
||||
with_items: "{{ users_to_remove | default([]) }}"
|
||||
|
||||
- name: set fact users_to_ignore
|
||||
|
|
@ -178,7 +178,7 @@
|
|||
password: "{{es_api_basic_auth_password}}"
|
||||
force_basic_auth: yes
|
||||
validate_certs: "{{ es_validate_certs }}"
|
||||
when: manage_native_roles
|
||||
when: manage_native_roles and delete_unmanaged_native
|
||||
with_items: "{{roles_to_remove | default([]) }}"
|
||||
|
||||
- name: set fact roles_to_modify
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue