win_msi – Установка и удаление файлов MSI Windows
Новое в версии 1.7.
УСТАРЕВШЕЕ
| Удалено в Ansible: | |
|---|---|
| версия: 2.8 | |
| Почему: | Модуль win_msi имеет ряд проблем, модуль win_package легче поддерживать и использовать. |
| Альтернатива: | Используйте win_package вместо него. |
Описание
- Устанавливает или удаляет файл Windows MSI, который уже находится на целевом сервере.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| creates путь | Путь к файлу, созданному при установке MSI, чтобы предотвратить попытку повторной установки пакета при каждом запуске. | |
| extra_args - | Дополнительные аргументы для передачи команде msiexec.exe. | |
| path путь / обязательно | Путь к файлу MSI для установки. | |
| removes путь добавлен в 2.4 | Путь к файлу, удалённому при удалении MSI, чтобы предотвратить попытку повторного удаления пакета при каждом запуске. | |
| state - |
| Установка или удаление файла MSI. |
| wait логическое добавлен в 2.1 |
| Указать, нужно ли ожидать завершения установки или удаления перед продолжением. |
Примечания
Примечание
- Этот модуль не идемпотентен и будет сообщать о изменении каждый раз. Используйте параметры
createsиremovesдля вашего удобства. - Пожалуйста, посмотрите на win_package вместо этого, этот пакет будет устаревшим в будущем.
Примеры
- 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
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие — поля, уникальные для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| log строка | всегда | Выводимая установка программы Пример: N/A |
Статус
- Этот модуль будет удалён в версии 2.8. [устаревший]
- Дополнительная информация см. в УСТАРЕВШЕЕ.
Авторы
- Matt Martz (@sivel)
Подсказка
Если вы заметили какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/win_msi_module.html