alt_vkr/ansible/roles/deploy_dc1/tasks/check_dc1.yml

55 lines
1.8 KiB
YAML
Raw Normal View History

2023-09-07 17:56:08 +03:00
---
2023-10-09 10:21:07 +03:00
- name: Проверка наличия развёрнутого домена на узле {{ ansible_hostname }}
2023-09-07 17:56:08 +03:00
ansible.builtin.shell: "samba-tool domain info {{ ansible_default_ipv4.address }}"
register: samba_tool_result
- name: Информация о домене
ansible.builtin.debug:
var: samba_tool_result.stdout_lines
- name: Получение настройки резолвера
ansible.builtin.shell: "cat /etc/resolv.conf"
register: resolv_conf_result
- name: Вывод /etc/resolv.conf
ansible.builtin.debug:
var: resolv_conf_result.stdout_lines
- name: Записи служб DNS. Kerberos
ansible.builtin.shell: "host -t SRV _kerberos._udp.{{ dc_details.realm }}"
register: srv_kerberos
- name: SRV запись Kerberos
ansible.builtin.debug:
var: srv_kerberos.stdout_lines
- name: Записи служб DNS. LDAP
ansible.builtin.shell: "host -t SRV _ldap._tcp.{{ dc_details.realm }}"
register: srv_ldap
- name: SRV запись LDAP
ansible.builtin.debug:
var: srv_ldap.stdout_lines
- name: Записи служб DNS. A запись
ansible.builtin.shell: "host {{ hostnames.dc1_host }}.{{ dc_details.realm }}"
register: a_line
- name: A запись домена
ansible.builtin.debug:
var: a_line.stdout_lines
- name: Проверка возможности авторизации Kerberos
ansible.builtin.expect:
command: "kinit {{ dc_details.admin }}"
responses:
# "Password for {{ dc_details.admin }}@{{ dc_details.realm_u }}:": "{{ dc_details.adminpass }}"
"Password for .*:": "{{ dc_details.adminpass }}"
echo: true
timeout: 5
no_log: true
- name: Текущие билеты Kerberos
ansible.builtin.shell: "klist"
register: klist
- name: Вывод билета Kerberos
ansible.builtin.debug:
var: klist.stdout_lines