29 lines
744 B
YAML
29 lines
744 B
YAML
---
|
|
- name: Install Apache from an MSI
|
|
hosts: windows
|
|
gather_facts: no
|
|
become: false
|
|
|
|
- name: Install 7zip on Windows Hosts
|
|
win_package:
|
|
path: http://www.7-zip.org/a/7z1701-x64.msi
|
|
product_id: '{23170F69-40C1-2702-1701-000001000000}'
|
|
arguments: '/qb'
|
|
state: present
|
|
when: ansible_os_family == 'Windows'
|
|
|
|
- name: Check Path Variable on Windows hosts
|
|
win_shell: $Env:Path
|
|
register: path
|
|
changed_when: False
|
|
when: ansible_os_family == 'Windows'
|
|
|
|
- name: Add 7zip Path Variable on Windows hosts
|
|
win_environment:
|
|
state: present
|
|
name: Path
|
|
value: '{{ path.stdout }};C:\Program Files\7-Zip\'
|
|
level: machine
|
|
when: (path.stdout.find('7-Zip') == -1 ) and
|
|
(ansible_os_family == 'Windows')
|
|
... |