win_psrepository – Добавляет, удаляет или обновляет репозиторий Windows PowerShell
Новая версия с 2.8.
Обзор
- Этот модуль помогает добавить, удалить и обновить репозиторий Windows PowerShell на системах на базе Windows.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| installation_policy строка |
| Устанавливает InstallationPolicy репозитория.По умолчанию будет trusted при создании нового репозитория. |
| name строка / обязательно | Имя репозитория для работы. | |
| source строка | Указывает URI для поиска и установки модулей из этого репозитория. URI может быть фидом сервера NuGet (наиболее распространенный случай), HTTP, HTTPS, FTP или расположением файла. | |
| state строка |
| Если present добавляется или обновляется новый репозиторий.Если absent удаляется репозиторий. |
Примечания
Примечание
- Необходимые модули PowerShell - PowerShellGet >= 1.6.0 - PackageManagement >= 1.1.7
- Необходимый поставщик пакетов PowerShell - NuGet >= 2.8.5.201
- См. примеры обновления поставщика пакетов NuGet.
- Нельзя использовать
win_psrepositoryдля повторной регистрации (добавления) удаленного PSGallery, используйте командуRegister-PSRepository -Defaultвместо этого.
См. также
См. также
- win_psmodule – Добавляет или удаляет модуль Windows PowerShell
- Официальная документация модуля win_psmodule.
Примеры
---
- name: Ensure the required NuGet package provider version is installed
win_shell: Find-PackageProvider -Name Nuget -ForceBootstrap -IncludeDependencies -Force
- name: Add a PowerShell module and register a repository
win_psrepository:
name: MyRepository
source: https://myrepo.com
state: present
- name: Remove a PowerShell repository
win_psrepository:
name: MyRepository
state: absent
Статус
- Не гарантируется обратная совместимость интерфейса этого модуля. [превью]
- Этот модуль поддерживается сообществом Ansible. [сообщество]
Авторы
- Wojciech Sciesinski (@it-praktyk)
Подсказка
Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/win_psrepository_module.html