More Azure ansible fixes
This commit is contained in:
@@ -9,11 +9,13 @@
|
|||||||
win_reboot:
|
win_reboot:
|
||||||
when: res.reboot_required
|
when: res.reboot_required
|
||||||
|
|
||||||
- name: Set HostOnly IP Address
|
|
||||||
win_shell: "If (-not(get-netipaddress | where {$_.IPAddress -eq '192.168.38.106'})) {$adapter = (get-netadapter | where {$_.MacAddress -eq '00-50-56-A1-B4-C5'}).Name; New-NetIPAddress –InterfaceAlias $adapter –AddressFamily IPv4 -IPAddress 192.168.38.106 –PrefixLength 24 -DefaultGateway 192.168.38.1 } Else { Write-Host 'IP Address Already Created.' }"
|
|
||||||
|
|
||||||
- name: Set HostOnly DNS Address
|
- name: Set HostOnly DNS Address
|
||||||
win_shell: "$adapter = (get-netadapter | where {$_.MacAddress -eq '00-50-56-A1-B4-C5'}).Name; Set-DnsClientServerAddress -InterfaceAlias $adapter -ServerAddresses 192.168.38.102,8.8.8.8"
|
win_dns_client:
|
||||||
|
adapter_names: '*'
|
||||||
|
ipv4_addresses:
|
||||||
|
- 192.168.38.102
|
||||||
|
- 8.8.8.8
|
||||||
|
log_path: C:\dns_log.txt
|
||||||
|
|
||||||
- name: Install git
|
- name: Install git
|
||||||
win_chocolatey:
|
win_chocolatey:
|
||||||
@@ -72,7 +74,7 @@
|
|||||||
|
|
||||||
- name: Prepare Schema
|
- name: Prepare Schema
|
||||||
win_package:
|
win_package:
|
||||||
path: E:\Setup.exe
|
path: F:\Setup.exe
|
||||||
arguments: >-
|
arguments: >-
|
||||||
/IAcceptExchangeServerLicenseTerms
|
/IAcceptExchangeServerLicenseTerms
|
||||||
/PrepareSchema
|
/PrepareSchema
|
||||||
@@ -80,14 +82,13 @@
|
|||||||
vars:
|
vars:
|
||||||
ansible_become: yes
|
ansible_become: yes
|
||||||
ansible_become_method: runas
|
ansible_become_method: runas
|
||||||
ansible_become_user: WINDOMAIN.local\Administrator
|
ansible_become_user: WINDOMAIN\vagrant
|
||||||
ansible_become_password: vagrant
|
ansible_become_password: vagrant
|
||||||
register: prepare_schema
|
register: prepare_schema
|
||||||
changed_when: "prepare_schema.rc == 0"
|
|
||||||
|
|
||||||
- name: Prepare AD
|
- name: Prepare AD
|
||||||
win_package:
|
win_package:
|
||||||
path: E:\Setup.exe
|
path: F:\Setup.exe
|
||||||
arguments: >-
|
arguments: >-
|
||||||
/IAcceptExchangeServerLicenseTerms
|
/IAcceptExchangeServerLicenseTerms
|
||||||
/PrepareAD
|
/PrepareAD
|
||||||
@@ -96,14 +97,13 @@
|
|||||||
vars:
|
vars:
|
||||||
ansible_become: yes
|
ansible_become: yes
|
||||||
ansible_become_method: runas
|
ansible_become_method: runas
|
||||||
ansible_become_user: WINDOMAIN.local\Administrator
|
ansible_become_user: WINDOMAIN\vagrant
|
||||||
ansible_become_password: vagrant
|
ansible_become_password: vagrant
|
||||||
register: prepare_ad
|
register: prepare_ad
|
||||||
changed_when: "prepare_ad.rc == 0"
|
|
||||||
|
|
||||||
- name: Install Exchange
|
- name: Install Exchange
|
||||||
win_package:
|
win_package:
|
||||||
path: E:\Setup.exe
|
path: F:\Setup.exe
|
||||||
arguments: >-
|
arguments: >-
|
||||||
/IAcceptExchangeServerLicenseTerms
|
/IAcceptExchangeServerLicenseTerms
|
||||||
/Mode:Install
|
/Mode:Install
|
||||||
@@ -112,10 +112,9 @@
|
|||||||
vars:
|
vars:
|
||||||
ansible_become: yes
|
ansible_become: yes
|
||||||
ansible_become_method: runas
|
ansible_become_method: runas
|
||||||
ansible_become_user: WINDOMAIN.local\Administrator
|
ansible_become_user: WINDOMAIN\vagrant
|
||||||
ansible_become_password: vagrant
|
ansible_become_password: vagrant
|
||||||
register: install_exchange
|
register: install_exchange
|
||||||
changed_when: "install_exchange.rc == 0"
|
|
||||||
|
|
||||||
- name: Reboot after Exchange Installation
|
- name: Reboot after Exchange Installation
|
||||||
win_reboot:
|
win_reboot:
|
||||||
|
|||||||
@@ -83,7 +83,6 @@
|
|||||||
ansible_become_user: WINDOMAIN.local\Administrator
|
ansible_become_user: WINDOMAIN.local\Administrator
|
||||||
ansible_become_password: vagrant
|
ansible_become_password: vagrant
|
||||||
register: prepare_schema
|
register: prepare_schema
|
||||||
changed_when: "prepare_schema.rc == 0"
|
|
||||||
|
|
||||||
- name: Prepare AD
|
- name: Prepare AD
|
||||||
win_package:
|
win_package:
|
||||||
@@ -99,7 +98,6 @@
|
|||||||
ansible_become_user: WINDOMAIN.local\Administrator
|
ansible_become_user: WINDOMAIN.local\Administrator
|
||||||
ansible_become_password: vagrant
|
ansible_become_password: vagrant
|
||||||
register: prepare_ad
|
register: prepare_ad
|
||||||
changed_when: "prepare_ad.rc == 0"
|
|
||||||
|
|
||||||
- name: Install Exchange
|
- name: Install Exchange
|
||||||
win_package:
|
win_package:
|
||||||
@@ -115,7 +113,6 @@
|
|||||||
ansible_become_user: WINDOMAIN.local\Administrator
|
ansible_become_user: WINDOMAIN.local\Administrator
|
||||||
ansible_become_password: vagrant
|
ansible_become_password: vagrant
|
||||||
register: install_exchange
|
register: install_exchange
|
||||||
changed_when: "install_exchange.rc == 0"
|
|
||||||
|
|
||||||
- name: Reboot after Exchange Installation
|
- name: Reboot after Exchange Installation
|
||||||
win_reboot:
|
win_reboot:
|
||||||
|
|||||||
Reference in New Issue
Block a user