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