Spec-Zone.ru › Ansible

Модуль community.windows.win_psrepository_info — сбор информации о PSRepositories

Примечание

Этот модуль входит в коллекцию community.windows (версия 3.1.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.windows. Для использования этого модуля требуются дополнительные компоненты; подробности см. в разделе Требования.

Чтобы использовать модуль в плейбуке, укажите: community.windows.win_psrepository_info.

  • Краткое описание
  • Требования
  • Параметры
  • См. также
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Сбор информации обо всех или об указанном PSRepository.

Требования

На узле, выполняющем этот модуль, необходимы следующие компоненты.

  • PowerShellGet module

Параметры

Параметр

Комментарии

name

string

Имя репозитория, сведения о котором нужно получить.

Поддерживает все шаблоны подстановочных знаков, поддерживаемые Get-PSRepository.

Если параметр не указан, будут возвращены сведения обо всех репозиториях.

По умолчанию: "*"

См. также

См. также

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

list / elements=dictionary

Список репозиториев (или пустой список, если их нет).

Возвращается: всегда

installation_policy

string

Политика установки репозитория. Примеры — единственные возможные значения.

Возвращается: при успехе

Пример: "['Trusted', 'Untrusted']"

name

string

Имя репозитория.

Возвращается: при успехе

Пример: "PSGallery"

package_management_provider

string

Имя поставщика управления пакетами для этого репозитория.

Возвращается: при успехе

Пример: "NuGet"

provider_options

dictionary

Параметры этого репозитория, зависящие от поставщика.

Возвращается: при успехе

publish_location

string

Расположение, используемое для публикации модулей.

Возвращается: при успехе

Пример: "https://www.powershellgallery.com/api/v2/package/"

registered

boolean

Признак того, что модуль зарегистрирован. Значение всегда должно быть True

Возвращается: при успехе

script_publish_location

string

Расположение, используемое для публикации скриптов.

Возвращается: при успехе

Пример: "https://www.powershellgallery.com/api/v2/package/"

script_source_location

string

Расположение, используемое для поиска и получения скриптов.

Возвращается: при успехе

Пример: "https://www.powershellgallery.com/api/v2/items/psscript"

source_location

string

Расположение, используемое для поиска и получения модулей. Это поле всегда должно иметь значение.

Возвращается: при успехе

Пример: "https://www.powershellgallery.com/api/v2"

trusted

boolean

Логический флаг, отражающий значение installation_policy и указывающий, является ли репозиторий доверенным.

Возвращается: при успехе

Авторы

  • Brian Scholer (@briantist)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)
  • Связь

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/community/windows/win_psrepository_info_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API