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.
© 2012–2017 Michael DeHaan
© 2017 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/win_msi_module.html