win_psmodule - Добавление или удаление модуля Powershell
Новая версия с 2.4.
Описание
- Этот модуль помогает устанавливать модули Powershell и регистрировать пользовательские хранилища модулей в Windows Server.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| allow_clobber bool |
| Если 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: Add a powershell module from a specific repository
win_psmodule:
name: PowershellModule
repository: MyRepository
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 строка | всегда | сообщение, описывающее результат задачи. Пример: Модуль PowerShellCookbook установлен |
| repository_changed boolean | всегда | true, когда установлено или удалено пользовательское хранилище Пример: True |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что его поддерживает сообщество Ansible. Более подробная информация см. в разделе Поддержка модулей и техническое обслуживание.
Список других модулей, также поддерживаемых сообществом Ansible, см. в здесь.
Автор
- 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.6/modules/win_psmodule_module.html