Модуль vmware.vmware_rest.content_locallibrary_info — возвращает указанную локальную библиотеку.
Примечание
Этот модуль входит в коллекцию vmware.vmware_rest (версия 4.10.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install vmware.vmware_rest. Для использования этого модуля необходимы дополнительные компоненты; подробности см. в разделе Требования.
Чтобы использовать его в плейбуке, укажите: vmware.vmware_rest.content_locallibrary_info.
Добавлено в vmware.vmware_rest 2.0.0
Краткое описание
- Возвращает указанную локальную библиотеку.
Требования
На хосте, выполняющем этот модуль, должны быть установлены следующие компоненты.
- vSphere 7.0.3 или новее
- python >= 3.6
- aiohttp
Параметры
Параметр | Комментарии |
|---|---|
library_id строка | Идентификатор возвращаемой локальной библиотеки. Параметр должен содержать идентификатор ресурса, возвращаемого модулем vmware.vmware_rest.content_library_info. Обязателен при state=[‘get’] |
session_timeout число с плавающей точкой добавлено в vmware.vmware_rest 2.1.0 | Настройки времени ожидания для сеанса клиента. Максимальное количество секунд для всей операции, включая установление соединения, отправку запроса и получение ответа. Значение по умолчанию — 300 с. |
vcenter_hostname строка / обязательный | Имя хоста или IP-адрес vSphere vCenter Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_password строка / обязательный | Пароль vSphere vCenter Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_rest_log_file строка | Этот необязательный параметр можно использовать для указания расположения файла журнала. Этот файл будет использоваться для записи взаимодействия по HTTP REST. Файл будет сохранен на хосте, на котором выполняется модуль. Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_username строка / обязательный | Имя пользователя vSphere vCenter Если значение не указано в задаче, вместо него будет использовано значение переменной среды |
vcenter_validate_certs логическое значение | Разрешает подключение, если сертификаты SSL недействительны. Установите значение Если значение не указано в задаче, вместо него будет использовано значение переменной среды Варианты:
|
Примечания
Примечание
- Проверено на vSphere 7.0.3
Примеры
- name: List Local Content Library
vmware.vmware_rest.content_locallibrary_info:
register: my_content_library
- name: List all Local Content Library
vmware.vmware_rest.content_locallibrary_info:
register: all_content_libraries
- name: Create a new local content library
vmware.vmware_rest.content_locallibrary:
name: local_library_001
description: automated
publish_info:
published: true
authentication_method: NONE
storage_backings:
- datastore_id: "{{ lookup('vmware.vmware_rest.datastore_moid', '/my_dc/datastore/rw_datastore') }}"
type: DATASTORE
state: present
register: ds_lib
- name: Retrieve the local content library information based upon id check mode
vmware.vmware_rest.content_locallibrary_info:
library_id: '{{ ds_lib.id }}'
register: result
check_mode: true
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
value список / элементы=строка | Список всех локальных библиотек содержимого Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 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/vmware/vmware_rest/content_locallibrary_info_module.html