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