add samba_users

main
Долгий Артём 2023-08-23 17:05:30 +03:00
parent a985302457
commit a3471568f3
3 changed files with 27 additions and 2 deletions

View File

@ -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

View File

@ -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"

View File

@ -0,0 +1,6 @@
samba_users:
- name: ivanov
password: P@ssw0rd
- name: petrov
password: P@ssw0rd