From a02177f762879154d184af01f343e33d1592acd2 Mon Sep 17 00:00:00 2001 From: abrown38 Date: Mon, 22 Apr 2024 10:20:39 +0000 Subject: [PATCH] add rescue for DC02 promotion --- .../roles/win_domain_controller/tasks/setup.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ansible/roles/win_domain_controller/tasks/setup.yml b/ansible/roles/win_domain_controller/tasks/setup.yml index 80ff6e9..f63f129 100644 --- a/ansible/roles/win_domain_controller/tasks/setup.yml +++ b/ansible/roles/win_domain_controller/tasks/setup.yml @@ -75,6 +75,21 @@ state: domain_controller register: dc02_promotion + rescue: + - name: Wait 2 minuets before trying to promote again + pause: + minuets: 2 + + - name: Promote DC02 to domain controller + win_domain_controller: + dns_domain_name: "{{ win_project }}.loc" + domain_admin_user: "Administrator@{{ win_project }}.loc" + domain_admin_password: "{{ ansible_password }}" + safe_mode_password: "{{ safemode_password }}" + state: domain_controller + register: dc02_promotion + + always: - name: Rebooting DC02 post promotion to domain controller win_reboot: reboot_timeout_sec: 1200