Spec-Zone.ru › Ansible

Модуль vmware.vmware_rest.content_configuration – Обновляет конфигурацию

Примечание

Этот модуль является частью коллекции vmware.vmware_rest (версия 3.2.0).

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

Для установки используйте: ansible-galaxy collection install vmware.vmware_rest. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробной информации.

Для использования в playbook, укажите: vmware.vmware_rest.content_configuration.

Новое в vmware.vmware_rest 2.0.0

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

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

  • Обновляет конфигурацию. Обновление является инкрементным. Любое поле {@term в структуре {@link ConfigurationModel {@term, которое {@term не установлено}, не будет изменено. Обратите внимание, что эта операция обновления {@term не гарантирует атомарное изменение всех свойств. В случае сбоя системы или ошибки некоторые свойства могут остаться неизменными, в то время как другие могут быть обновлены.

Требования

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

  • vSphere 7.0.3 или более поздняя версия
  • python >= 3.6
  • aiohttp

Параметры

Параметр

Комментарии

automatic_sync_enabled

boolean

Включена ли автоматическая синхронизация. Когда автоматическая синхронизация включена, служба библиотеки контента будет автоматически синхронизировать все подписанные библиотеки ежедневно. Подписанные библиотеки с включенным флагом subscription_info.automaticSyncEnabled будут синхронизироваться каждый час между {@link #automaticSyncStartHour и {@link #automaticSyncStopHour.

Варианты:

  • false
  • true

automatic_sync_start_hour

integer

Час, в который начнется автоматическая синхронизация. Это значение находится в диапазоне от 0 (полночь) до 23 включительно.

automatic_sync_stop_hour

integer

Час, в который автоматическая синхронизация остановится. Любая активная операция синхронизации будет продолжена, однако новые операции синхронизации не будут запущены после часа остановки. Это значение находится в диапазоне от 0 (полночь) до 23 включительно.

maximum_concurrent_item_syncs

integer

Максимально допустимое количество элементов библиотеки для одновременной синхронизации из удаленных библиотек. Это должно быть положительное число. Служба не может гарантировать запрошенную параллельность, если нет доступных ресурсов. Эта настройка является глобальной для всех подписанных библиотек.

session_timeout

float

добавлено в vmware.vmware_rest 2.1.0

Настройки времени ожидания для сессии клиента.

Максимальное количество секунд для всей операции, включая установление соединения, отправку запроса и получение ответа.

Значение по умолчанию — 300 с.

state

string

Варианты:

  • "present" ← (по умолчанию)

vcenter_hostname

string / обязательно

Имя хоста или IP-адрес vSphere vCenter

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_HOST.

vcenter_password

string / обязательно

Пароль vSphere vCenter

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_PASSWORD.

vcenter_rest_log_file

string

Вы можете использовать этот необязательный параметр для установки местоположения файла журнала.

Этот файл будет использоваться для записи взаимодействия HTTP REST.

Файл будет храниться на хосте, который запускает модуль.

Если значение не указано в задаче, вместо него будет использовано значение

переменной среды VMWARE_REST_LOG_FILE.

vcenter_username

string / обязательно

Имя пользователя vSphere vCenter

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_USER.

vcenter_validate_certs

boolean

Разрешает подключение, когда SSL-сертификаты недействительны. Установите в false, когда сертификаты не являются доверенными.

Если значение не указано в задаче, вместо него будет использовано значение переменной среды VMWARE_VALIDATE_CERTS.

Варианты:

  • false
  • true ← (по умолчанию)

Примечания

Примечание

  • Тестировалось на vSphere 7.0.3

Примеры

- name: Turn on the autmatic syncrhronization
  vmware.vmware_rest.content_configuration:
    automatic_sync_enabled: true

Значения возврата

Общие значения возврата документированы здесь, следующие — поля, уникальные для данного модуля:

Ключ

Описание

id

словарь

moid ресурса

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

value

словарь

Включить автоматическую синхронизацию

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

Пример: {"automatic_sync_enabled": 1, "automatic_sync_start_hour": 20, "automatic_sync_stop_hour": 7, "maximum_concurrent_item_syncs": 5}

Авторы

  • Команда Ansible Cloud (@ansible-collections)

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

  • Система отслеживания задач
  • Домашняя страница
  • Репозиторий (исходные коды)

© 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/vmware/vmware_rest/content_configuration_module.html

Spec-Zone.ru

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