mod add users
parent
d01f285adb
commit
3d2d0475c2
|
@ -16,13 +16,18 @@
|
|||
var: user_list.stdout_lines
|
||||
|
||||
- name: Создаются пользователи домена
|
||||
ansible.builtin.command: samba-tool user {{ samba_user_mode }} {{ item.name }} {{ item.password }}
|
||||
ansible.builtin.command: |
|
||||
samba-tool user {{ samba_user_mode }} \
|
||||
{{ item.username }} {{ item.password }} \
|
||||
--login-shell=/bin/bash \
|
||||
--gecos='{{ item.fname }} {{ item.sname }}' \
|
||||
--given-name={{ item.fname }} --surname={{ item.sname }}
|
||||
loop: "{{ samba_users }}"
|
||||
when: (not item.name in user_list.stdout_lines) and (samba_user_mode != 'delete')
|
||||
when: (not item.username in user_list.stdout_lines) and (samba_user_mode != 'delete')
|
||||
no_log: true
|
||||
|
||||
- name: Удаляются пользователи домена
|
||||
ansible.builtin.command: samba-tool user {{ samba_user_mode }} {{ item.name }}
|
||||
ansible.builtin.command: samba-tool user {{ samba_user_mode }} {{ item.username }}
|
||||
loop: "{{ samba_users }}"
|
||||
when: samba_user_mode == 'delete'
|
||||
register: status
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
samba_users:
|
||||
- name: ivanov
|
||||
- username: ivanov
|
||||
password: P@ssw0rd
|
||||
fname: Иван
|
||||
sname: Иванов
|
||||
|
||||
- name: petrov
|
||||
password: P@ssw0rd
|
||||
- username: petrov
|
||||
password: P@ssw0rd
|
||||
fname: Пётр
|
||||
sname: Петров
|
Loading…
Reference in New Issue