win_psmodule — Добавление или удаление модуля Powershell.
Новый в версии 2.4.
Описание
- Этот модуль помогает устанавливать модули Powershell и регистрировать пользовательские репозитории модулей на сервере Windows.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| allow_clobber |
no
|
Если yes, импортирует все команды, даже если они имеют те же имена, что и уже существующие команды. Доступно только в Powershell 5.1 или выше.
|
|
name
обязательно
|
Имя модуля Powershell, который нужно установить.
|
|
| repository |
Имя пользовательского репозитория для регистрации.
|
|
| state |
|
Если present, новый модуль устанавливается. Если absent, модуль удаляется.
|
| url |
URL пользовательского репозитория.
|
Примечания
Примечание
- Требуется Powershell 5.0 или выше.
Примеры
---
- 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
boolean
|
всегда |
true, когда поставщик пакетов Nuget установлен
Пример:
True
|
|
output
string
|
всегда |
сообщение, описывающее результат задачи.
Пример:
Модуль PowerShellCookbook установлен
|
|
repository_changed
boolean
|
всегда |
true, когда пользовательский репозиторий установлен или удален
Пример:
True
|
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Автор
- Daniele Lazzari
Подсказка
Если вы заметите какие-либо проблемы в этой документации, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/win_psmodule_module.html