Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- provisioner "local-exec" {
- command = "ansible-playbook ad.yml"
- - name: install first domain controller
- hosts: dc
- vars_files:
- - /root/win_playbooks/group_vars/windows/vault_win.yml
- - /root/win_playbooks/group_vars/windows/vars_win.yml
- gather_facts: yes
- tasks:
- - name: install ad
- win_feature: >
- name=AD-Domain-Services
- include_management_tools=yes
- include_sub_features=yes
- state=present
- register: result
- - name: install domain
- win_domain: >
- dns_domain_name='{{ dns_name }}'
- safe_mode_password='{{ safe_mode_password }}'
- register: ad
- - name: reboot server
- win_reboot:
- msg: "Installing AD Forest. Rebooting..."
- pre_reboot_delay: 15
- when: ad.changed
- - name: install second domain controller
- hosts: second
- vars_files:
- - group_vars/windows/vault_win.yml
- gather_facts: yes
- tasks:
- - name: Configure Primary DNS Server
- win_dns_client:
- adapter_names: 'Ethernet 2'
- ipv4_addresses:
- - 192.168.1.182
- - name: Promote this server to Additional DC
- win_domain_controller:
- dns_domain_name: '{{ dns_name }}'
- domain_admin_user: '{{ domain_admin_user }}'
- domain_admin_password: '{{ vault_ad_admin_pass }}'
- safe_mode_password: '{{ safe_mode_password }}'
- state: domain_controller
- log_path: c:ansible_win_domain_controller.txt
Add Comment
Please, Sign In to add comment