diff --git a/01_domain.yml b/01_domain.yml new file mode 100644 index 0000000..01e6eb2 --- /dev/null +++ b/01_domain.yml @@ -0,0 +1,35 @@ +--- +- name: Create Active Directory + hosts: domaincontroller + + vars: + domain: ansible.local + + tasks: + - name: Install AD-Tools and DNS + ansible.windows.win_feature: + name: + - DNS + - AD-Domain-Services + state: present + include_management_tools: true + register: feature_install + + - name: Reboot if required + ansible.windows.win_reboot: + when: feature_install.reboot_required + + - name: Create new Active Directory + ansible.windows.win_domain: + create_dns_delegation: false + database_path: C:\Windows\NTDS + dns_domain_name: "{{ domain }}" + domain_mode: Win2012R2 + forest_mode: Win2012R2 + safe_mode_password: "{{ ansible_password }}" + sysvol_path: C:\Windows\SYSVOL + register: domain_install + + - name: Reboot if required + ansible.windows.win_reboot: + when: domain_install.reboot_required