mod add users
parent
d01f285adb
commit
3d2d0475c2
|
@ -16,13 +16,18 @@
|
||||||
var: user_list.stdout_lines
|
var: user_list.stdout_lines
|
||||||
|
|
||||||
- name: Создаются пользователи домена
|
- 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 }}"
|
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
|
no_log: true
|
||||||
|
|
||||||
- name: Удаляются пользователи домена
|
- 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 }}"
|
loop: "{{ samba_users }}"
|
||||||
when: samba_user_mode == 'delete'
|
when: samba_user_mode == 'delete'
|
||||||
register: status
|
register: status
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
samba_users:
|
samba_users:
|
||||||
- name: ivanov
|
- username: ivanov
|
||||||
password: P@ssw0rd
|
password: P@ssw0rd
|
||||||
|
fname: Иван
|
||||||
|
sname: Иванов
|
||||||
|
|
||||||
- name: petrov
|
- username: petrov
|
||||||
password: P@ssw0rd
|
password: P@ssw0rd
|
||||||
|
fname: Пётр
|
||||||
|
sname: Петров
|
Loading…
Reference in New Issue