New in version 1.7.
In 2.4 and will be removed in 2.8, use win_package instead.
parameter | required | default | choices | comments |
---|---|---|---|---|
creates |
no |
Path to a file created by installing the MSI to prevent from attempting to reinstall the package on every run.
|
||
extra_args |
no |
Additional arguments to pass to the msiexec.exe command.
|
||
path |
yes |
File system path to the MSI file to install
|
||
removes (added in 2.4) |
no |
Path to a file removed by uninstalling the MSI to prevent from attempting to re-uninstall the package on every run.
|
||
state |
no | present |
|
Whether the MSI file should be installed or uninstalled.
|
wait (added in 2.1) |
no | no |
|
Specify whether to wait for install or uninstall to complete before continuing.
|
- name: Install an MSI file win_msi: path: C:\7z920-x64.msi - name: Install an MSI, and wait for it to complete before continuing win_msi: path: C:\7z920-x64.msi wait: yes - name: Uninstall an MSI file win_msi: path: C:\7z920-x64.msi state: absent
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
log |
The logged output from the installer
|
always | string | N/A |
Note
creates
and removes
options to your advantage.For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.