Spec-Zone.ru › Ansible 2.11

community.windows.win_psrepository_info – Сбор информации о PSRepositories

Примечание

Этот плагин входит в состав коллекции community.windows (версия 1.2.0).

Для его установки используйте: ansible-galaxy collection install community.windows.

Для использования в книге задач укажите: community.windows.win_psrepository_info.

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

Обзор

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

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • PowerShellGet модуль

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
name
строка
По умолчанию:
"*"
Имя хранилища для получения.
Поддерживает любые шаблоны подстановок, поддерживаемые Get-PSRepository.
Если опущено, будут возвращены все хранилища.

См. также

См. также

community.windows.win_psrepository

Официальная документация модуля community.windows.win_psrepository.

Примеры

- 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/windows/win_psrepository_info_module.html

Spec-Zone.ru

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