This commit is contained in:
2023-10-09 10:21:07 +03:00
parent 4d4510f310
commit 97443153a8
10 changed files with 110 additions and 21 deletions

View File

@@ -1,6 +1,6 @@
---
- name: Разворачивание первого контроллера домена
hosts: dctest1
hosts: dc1
roles:
- deploy_dc1

View File

@@ -1,7 +1,7 @@
---
- name: Добавление DNS записи о втором контроллере на первый
hosts: dctest1
hosts: dc1
tasks:
- name: Проверка соответствия ОС

View File

@@ -1,6 +1,6 @@
---
- name: Разворачивание второго контроллера домена
hosts: dctest2
hosts: dc2
roles:
- deploy_dc2

View File

@@ -1,7 +1,7 @@
---
- name: Репликация между контроллерами
hosts: dctest1
hosts: dc1
tasks:
- name: Проверка соответствия ОС

View File

@@ -1,7 +1,7 @@
---
- name: Создание пользователей контроллера домена
hosts: dctest1
hosts: dc1
vars:
- samba_user_mode: create # или 'delete'

View File

@@ -1,7 +1,7 @@
---
- name: Добавление компьютеров в домен
hosts: testws
hosts: ws
tasks:
- name: Проверка того, что узел не является членом домена

View File

@@ -8,16 +8,9 @@ dc2 ansible_host=10.1.1.12
[nas]
"{{ hostnames.nas_host }}" ansible_host=10.1.1.13
[test]
dctest1 ansible_host=192.168.13.139
dctest2 ansible_host=192.168.13.155
[nastest]
"{{ hostnames.nas_host }}" ansible_host=192.168.13.166
[testws]
"{{ hostnames.cl1_host }}" ansible_host=192.168.13.152
"{{ hostnames.cl2_host }}" ansible_host=192.168.13.153
[ws]
"{{ hostnames.cl1_host }}" ansible_host=10.1.1.14
"{{ hostnames.cl2_host }}" ansible_host=10.1.1.15
[all:vars]
ansible_user=root

View File

@@ -1,6 +1,6 @@
---
- name: Проверка наличия развёрнутого домена на хосте {{ ansible_hostname }}
- name: Проверка наличия развёрнутого домена на узле {{ ansible_hostname }}
ansible.builtin.shell: "samba-tool domain info {{ ansible_default_ipv4.address }}"
register: samba_tool_result

View File

@@ -5,12 +5,12 @@
msg: Операционная система должна быть Альт
when: ansible_os_family != "Altlinux"
- name: Проверка наличия развёрнутого домена на хосте {{ ansible_hostname }}
- name: Проверка наличия развёрнутого домена на узле {{ ansible_hostname }}
ansible.builtin.shell: "samba-tool domain info {{ ansible_default_ipv4.address }}"
register: samba_tool_result
ignore_errors: true
- name: Если на хосте развёрнут домен, выполнение прерывается
- name: Если на узле развёрнут домен, выполнение прерывается
ansible.builtin.fail:
msg: На хосте {{ ansible_hostname }} обнаружен развёрнутый домен. Прерываю выполнение
when:
@@ -22,7 +22,7 @@
dist_upgrade: true
clean: true
- name: Назначение корректного имени хоста
- name: Назначение корректного имени узла
ansible.builtin.hostname:
name: "{{ hostnames.dc1_host }}.{{ dc_details.realm }}"
use: systemd