summaryrefslogtreecommitdiff
path: root/ansible/roles/dc03/tasks/main.yaml
blob: e487caf2a6bf3a52cd8972c8edc93030e14a31e1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
- name: wait for winrm to be available
  ansible.builtin.wait_for:
    host: "{{ ansible_host }}"
    port: "{{ ansible_port }}"
    timeout: 300
  delegate_to: localhost

- name: execute init.ps1
  import_tasks: init.yaml

- name: set hostname
  import_tasks: set_hostname.yaml

- name: reboot after hostname change
  import_tasks: reboot.yaml

- name: execute setup-child-domain.ps1
  import_tasks: setup_child_domain.yaml

- name: reboot after domain setup
  import_tasks: reboot.yaml

- name: execute dc-wait-for-ready.ps1
  import_tasks: wait_for_ready.yaml

- name: execute setup-defender-gpo.ps1 as domain admin
  import_tasks: setup_defender_gpo.yaml

- name: reboot after gpo setup
  import_tasks: reboot.yaml

- name: execute install-software.ps1
  import_tasks: install_software.yaml

- name: execute cleanup.ps1
  import_tasks: cleanup.yaml