Spec-Zone.ru › Ansible

Модуль 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

строка

Имя хранилища для извлечения.

Поддерживает любые шаблоны подстановок, поддерживаемые 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

список / элементы=словарь

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

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

installation_policy

строка

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

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

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

name

строка

Имя хранилища.

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

Пример: "PSGallery"

package_management_provider

строка

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

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

Пример: "NuGet"

provider_options

словарь

Параметры, специфичные для поставщика, для этого хранилища.

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

publish_location

строка

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

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

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

registered

логическое значение

Признак регистрации модуля. Должно всегда быть True.

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

script_publish_location

строка

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

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

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

script_source_location

строка

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

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

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

source_location

строка

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

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

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

trusted

логическое значение

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

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

Авторы

  • Brian Scholer (@briantist)

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

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

© 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

Spec-Zone.ru

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