Модуль community.windows.win_psrepository_info – Сбор информации о PSRepositories
Примечание
Этот модуль входит в коллекцию community.windows (версия 2.3.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.windows. Для использования этого модуля требуются дополнительные условия, см. Требования для получения подробностей.
Для использования в playbook, укажите: community.windows.win_psrepository_info.
Описание
- Сбор информации обо всех или определенном PSRepository.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
-
PowerShellGetмодуль
Параметры
Параметр | Комментарии |
|---|---|
name строка | Имя хранилища для извлечения. Поддерживает любые шаблоны подстановок, поддерживаемые Если опущено, возвращаются все хранилища. По умолчанию: |
См. также
См. также
- community.windows.win_psrepository
-
Добавляет, удаляет или обновляет хранилище Windows PowerShell.
Примеры
- name: Get info for a single repository
community.windows.win_psrepository_info:
name: PSGallery
register: repo_info
- name: Find all repositories that start with 'MyCompany'
community.windows.win_psrepository_info:
name: MyCompany*
- name: Get info for all repositories
community.windows.win_psrepository_info:
register: repo_info
- name: Remove all repositories that don't have a publish_location set
community.windows.win_psrepository:
name: "{{ item }}"
state: absent
loop: "{{ repo_info.repositories | rejectattr('publish_location', 'none') | list }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
repositories список / элементы=словарь | Список хранилищ (или пустой список, если их нет). Возвращается: всегда |
|
installation_policy строка |
Политика установки хранилища. Примеры значений — единственно возможные. Возвращается: успех Пример: |
|
name строка |
Имя хранилища. Возвращается: успех Пример: |
|
package_management_provider строка |
Имя поставщика управления пакетами для этого хранилища. Возвращается: успех Пример: |
|
provider_options словарь |
Параметры, специфичные для поставщика, для этого хранилища. Возвращается: успех |
|
publish_location строка |
Расположение, используемое для публикации модулей. Возвращается: успех Пример: |
|
registered логическое значение |
Признак регистрации модуля. Должно всегда быть Возвращается: успех |
|
script_publish_location строка |
Расположение для публикации скриптов. Возвращается: успех Пример: |
|
script_source_location строка |
Расположение для поиска и извлечения скриптов. Возвращается: успех Пример: |
|
source_location строка |
Расположение для поиска и извлечения модулей. Это поле всегда должно иметь значение. Возвращается: успех Пример: |
|
trusted логическое значение |
Логический флаг, отражающий значение Возвращается: успех |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/windows/win_psrepository_info_module.html