diff --git a/01_joinad.yml b/01_joinad.yml new file mode 100644 index 0000000..cee72aa --- /dev/null +++ b/01_joinad.yml @@ -0,0 +1,18 @@ +--- +- name: Join Active Directory + hosts: domainmember + vars: + domain: ansible.local + + tasks: + - name: Domain Join + ansible.windows.win_domain_membership: + dns_domain_name: "{{ domain }}" + domain_admin_user: "{{ ansible_user }}@{{ domain }}" + domain_admin_password: "{{ ansible_password }}" + state: domain + register: domain_join + + - name: Reboot Server + ansible.windows.win_reboot: + when: domain_join.reboot_required