Guest User

Untitled

a guest
Dec 7th, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. provisioner "local-exec" {
  2. command = "ansible-playbook ad.yml"
  3.  
  4. - name: install first domain controller
  5. hosts: dc
  6. vars_files:
  7. - /root/win_playbooks/group_vars/windows/vault_win.yml
  8. - /root/win_playbooks/group_vars/windows/vars_win.yml
  9. gather_facts: yes
  10. tasks:
  11. - name: install ad
  12. win_feature: >
  13. name=AD-Domain-Services
  14. include_management_tools=yes
  15. include_sub_features=yes
  16. state=present
  17. register: result
  18. - name: install domain
  19. win_domain: >
  20. dns_domain_name='{{ dns_name }}'
  21. safe_mode_password='{{ safe_mode_password }}'
  22. register: ad
  23. - name: reboot server
  24. win_reboot:
  25. msg: "Installing AD Forest. Rebooting..."
  26. pre_reboot_delay: 15
  27. when: ad.changed
  28.  
  29.  
  30. - name: install second domain controller
  31. hosts: second
  32. vars_files:
  33. - group_vars/windows/vault_win.yml
  34. gather_facts: yes
  35. tasks:
  36. - name: Configure Primary DNS Server
  37. win_dns_client:
  38. adapter_names: 'Ethernet 2'
  39. ipv4_addresses:
  40. - 192.168.1.182
  41.  
  42. - name: Promote this server to Additional DC
  43. win_domain_controller:
  44. dns_domain_name: '{{ dns_name }}'
  45. domain_admin_user: '{{ domain_admin_user }}'
  46. domain_admin_password: '{{ vault_ad_admin_pass }}'
  47. safe_mode_password: '{{ safe_mode_password }}'
  48. state: domain_controller
  49. log_path: c:ansible_win_domain_controller.txt
Add Comment
Please, Sign In to add comment