add samba_users
parent
a985302457
commit
a3471568f3
|
@ -0,0 +1,20 @@
|
|||
---
|
||||
|
||||
- name: Создание пользователей контроллера домена
|
||||
hosts: dctest
|
||||
vars_files:
|
||||
- users.yml
|
||||
|
||||
tasks:
|
||||
- name: Пользователи в домене Samba
|
||||
ansible.builtin.command: samba-tool user list
|
||||
register: user_list
|
||||
- name: Список пользователей
|
||||
ansible.builtin.debug:
|
||||
var: user_list.stdout_lines
|
||||
|
||||
- name: Создаются пользователя домена
|
||||
ansible.builtin.command: samba-tool user create {{ item.name }} {{ item.password }}
|
||||
loop: "{{ samba_users }}"
|
||||
when: not item.name in user_list.stdout_lines
|
||||
no_log: true
|
|
@ -48,10 +48,9 @@
|
|||
responses:
|
||||
# "Password for {{ dc_details.admin }}@{{ dc_details.realm_u }}:": "{{ dc_details.adminpass }}"
|
||||
"Password for .*:": "{{ dc_details.adminpass }}"
|
||||
# you don't want to show passwords in your logs
|
||||
#no_log: true
|
||||
echo: true
|
||||
timeout: 5
|
||||
no_log: true
|
||||
|
||||
- name: Текущие билеты Kerberos
|
||||
ansible.builtin.shell: "klist"
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
samba_users:
|
||||
- name: ivanov
|
||||
password: P@ssw0rd
|
||||
|
||||
- name: petrov
|
||||
password: P@ssw0rd
|
Loading…
Reference in New Issue