Модуль 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 список / элементы=словарь / обязательный | Список адресов, которые должны быть статически назначены. Этот параметр обязателен. Допустимые атрибуты:
Этот ключ обязателен с [‘set’].
Этот ключ обязателен с [‘set’]. |
autoconf логическое / обязательный | Адрес будет назначен с помощью Stateless Address Autoconfiguration (SLAAC). Этот параметр обязателен. Варианты:
|
default_gateway строка / обязательный | Шлюз по умолчанию для статического назначения IP-адреса. Это настраивает глобальный шлюз IPv6 по умолчанию на устройстве с указанным адресом шлюза и интерфейсом. Этот шлюз заменяет существующий шлюз по умолчанию, настроенный на устройстве. Однако, если адрес шлюза является локальным для канала связи, то он добавляется для этого интерфейса. Это не поддерживает конфигурацию нескольких глобальных шлюзов по умолчанию через разные интерфейсы. Этот параметр обязателен. |
dhcp логическое / обязательный | Адрес будет назначен DHCP-сервером. Этот параметр обязателен. Варианты:
|
interface_name строка / обязательный | сетевой интерфейс для обновления, например, “nic0”. Параметр должен быть идентификатором ресурса, возвращаемого vmware.vmware_rest.appliance_networking_interfaces_info. Этот параметр обязателен. |
session_timeout число с плавающей точкой добавлено в vmware.vmware_rest 2.1.0 | Параметры тайм-аута для сеанса клиента. Максимальное количество секунд для всей операции, включая установление соединения, отправку запроса и ответ. Значение по умолчанию — 300 с. |
state строка | Варианты:
|
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: 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 (которой не существует) Возвращаемое значение: При успехе Пример: |
msg строка | Устанавливает информацию о сети IPv6 для nic99 (которой не существует) Возвращаемое значение: При успехе Пример: |
Ссылки на коллекцию
© 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