add samba_users
parent
a985302457
commit
a3471568f3
ansible_deploy_dc
|
@ -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:
|
responses:
|
||||||
# "Password for {{ dc_details.admin }}@{{ dc_details.realm_u }}:": "{{ dc_details.adminpass }}"
|
# "Password for {{ dc_details.admin }}@{{ dc_details.realm_u }}:": "{{ dc_details.adminpass }}"
|
||||||
"Password for .*:": "{{ dc_details.adminpass }}"
|
"Password for .*:": "{{ dc_details.adminpass }}"
|
||||||
# you don't want to show passwords in your logs
|
|
||||||
#no_log: true
|
|
||||||
echo: true
|
echo: true
|
||||||
timeout: 5
|
timeout: 5
|
||||||
|
no_log: true
|
||||||
|
|
||||||
- name: Текущие билеты Kerberos
|
- name: Текущие билеты Kerberos
|
||||||
ansible.builtin.shell: "klist"
|
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