Spec-Zone.ru › Ansible

Модуль vmware.vmware_rest.appliance_networking_interfaces_ipv6 – Настройка конфигурации сети IPv6 для определенного интерфейса.

Примечание

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

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

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

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

Новое в vmware.vmware_rest 2.0.0

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

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

  • Настройка конфигурации сети IPv6 для определенного интерфейса.

Требования

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

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

Параметры

Параметр

Комментарии

addresses

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

Список адресов, которые должны быть статически назначены. Этот параметр обязателен.

Допустимые атрибуты:

  • address (str): IPv6-адрес, например, fc00:10:20:83:20c:29ff:fe94:bb5a. ([‘set’])

Этот ключ обязателен с [‘set’].

  • prefix (int): Префикс IPv6 CIDR, например, 64. ([‘set’])

Этот ключ обязателен с [‘set’].

autoconf

логическое / обязательный

Адрес будет назначен с помощью Stateless Address Autoconfiguration (SLAAC). Этот параметр обязателен.

Варианты:

  • false
  • true

default_gateway

строка / обязательный

Шлюз по умолчанию для статического назначения IP-адреса. Это настраивает глобальный шлюз IPv6 по умолчанию на устройстве с указанным адресом шлюза и интерфейсом. Этот шлюз заменяет существующий шлюз по умолчанию, настроенный на устройстве. Однако, если адрес шлюза является локальным для канала связи, то он добавляется для этого интерфейса. Это не поддерживает конфигурацию нескольких глобальных шлюзов по умолчанию через разные интерфейсы. Этот параметр обязателен.

dhcp

логическое / обязательный

Адрес будет назначен DHCP-сервером. Этот параметр обязателен.

Варианты:

  • false
  • true

interface_name

строка / обязательный

сетевой интерфейс для обновления, например, “nic0”.

Параметр должен быть идентификатором ресурса, возвращаемого vmware.vmware_rest.appliance_networking_interfaces_info. Этот параметр обязателен.

session_timeout

число с плавающей точкой

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

Параметры тайм-аута для сеанса клиента.

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

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

state

строка

Варианты:

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

vcenter_hostname

строка / обязательный

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

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

vcenter_password

строка / обязательный

Пароль vSphere vCenter

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

vcenter_rest_log_file

строка

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

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

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

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

переменной окружения VMWARE_REST_LOG_FILE.

vcenter_username

строка / обязательный

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

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

vcenter_validate_certs

логическое

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

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

Варианты:

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

Примечания

Примечание

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

Примеры

- name: Set the IPv6 network information of nic99 (which does not exist)
  vmware.vmware_rest.appliance_networking_interfaces_ipv6:
    interface_name: nic99
    mode: DHCP
  failed_when:
  - not(result.failed)
  - result.value.messages[0].default_message msg == "The interface is unknown."
  register: result

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

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

Ключ

Описание

failed_when_result

целое число

Устанавливает информацию о сети IPv6 для nic99 (которой не существует)

Возвращаемое значение: При успехе

Пример: 0

msg

строка

Устанавливает информацию о сети IPv6 для nic99 (которой не существует)

Возвращаемое значение: При успехе

Пример: "missing required arguments: addresses, autoconf, default_gateway, dhcp"

Авторы

  • Команда 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/appliance_networking_interfaces_ipv6_module.html

Spec-Zone.ru

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