summaryrefslogtreecommitdiff
path: root/ansible/roles/dc01/tasks/main.yaml
blob: 2ce79c9ccc6eed464dd374869b3938a01875a0de (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
37
38
39
40
41
- name: wait for winrm to be available
  ansible.builtin.wait_for:
    host: "{{ ansible_host }}"
    port: "{{ ansible_port }}"
    timeout: 300
  delegate_to: localhost
  vars:
    ansible_connection: local

- 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-main-domain.ps1
  import_tasks: setup_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 populate-ad.ps1
  import_tasks: populate_ad.yaml

- name: execute setup-gpo.ps1 as domain admin
  import_tasks: setup_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