1
This commit is contained in:
35
01_domain.yml
Normal file
35
01_domain.yml
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user