From aa85cbbdb161f1d6058e6b66dba3bf5d65d45987 Mon Sep 17 00:00:00 2001 From: abrown38 Date: Thu, 8 Aug 2024 13:02:59 +0100 Subject: [PATCH] dns server changes --- .../roles/win_domain_controller/tasks/setup.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ansible/roles/win_domain_controller/tasks/setup.yml b/ansible/roles/win_domain_controller/tasks/setup.yml index b486aa7..5306ed5 100644 --- a/ansible/roles/win_domain_controller/tasks/setup.yml +++ b/ansible/roles/win_domain_controller/tasks/setup.yml @@ -70,6 +70,9 @@ pause: seconds: 30 + - name: flush DNS cache + win_shell: ipconfig /flushdns + - name: Promote DC02 to domain controller win_domain_controller: dns_domain_name: "{{ win_project }}.loc" @@ -92,6 +95,15 @@ safe_mode_password: "{{ safemode_password }}" state: domain_controller register: dc02_promotion + + - name: Setting DNS Servers (Secondary DC) + vars: + dc01_dns: "{{ os_project }}-{{ win_project }}-dc01" + win_dns_client: + adapter_names: "*" + dns_servers: + - "127.0.0.1" + - "{{ hostvars[dc01_dns].ansible_host }}" always: - name: Rebooting DC02 post promotion to domain controller @@ -108,4 +120,4 @@ src: policy_templates/PolicyDefinitions dest: "C:\\Windows\\SYSVOL\\sysvol\\{{ win_project }}.loc\\policies\\" force: true - \ No newline at end of file +