win_psmodule - Добавляет или удаляет модуль Powershell.
Новая версия с 2.4.
Описание
- Этот модуль помогает устанавливать модули Powershell и регистрировать пользовательские репозитории модулей на сервере Windows.
Параметры
| параметр | обязательный | по умолчанию | варианты | комментарии |
|---|---|---|---|---|
| allow_clobber | нет |
| Если установить, импортирует все команды, даже если у них такие же имена, как у команд, которые уже существуют. Доступно только в Powershell 5.1 или выше. | |
| name | да | Имя модуля powershell, который нужно установить. | ||
| repository | нет | Имя пользовательского репозитория для регистрации. | ||
| state | нет | present |
| Если present, устанавливается новый модуль. Если absent, модуль удаляется. |
| url | нет | URL пользовательского репозитория. |
Примеры
---
- name: Add a powershell module
win_psmodule:
name: PowershellModule
state: present
- name: Add a powershell module and register a repository
win_psmodule:
name: MyCustomModule
repository: MyRepository
url: https://myrepo.com
state: present
- name: Remove a powershell module
win_psmodule:
name: PowershellModule
state: absent
- name: Remove a powershell module and a repository
win_psmodule:
name: MyCustomModule
repository: MyRepository
state: absent
Возвращаемые значения
Общие возвращаемые значения документированы здесь Возвращаемые значения, следующие поля уникальны для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| nuget_changed | true, когда установлено расширение Nuget. | всегда | boolean | True |
| output | сообщение, описывающее результат задачи. | всегда | строка | Модуль PowerShellCookbook установлен |
| repository_changed | true, когда пользовательский репозиторий установлен или удален | всегда | boolean | True |
Примечания
Примечание
- Требуется Powershell 5.0 или выше.
Статус
Этот модуль помечен как предварительный, что означает, что его интерфейс не гарантирует обратную совместимость.
Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, прочтите Информацию о сообществе и сотрудничестве, Тестирование 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_psmodule_module.html