Spec-Zone.ru › Ansible 2.11

inspur.sm.edit_ipv6 – Настройка информации ipv6.

Примечание

Этот плагин входит в коллекцию inspur.sm (версия 1.1.2).

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

Для использования в playbook, укажите: inspur.sm.edit_ipv6.

Добавлена в версии 0.1.0: модуля inspur.sm

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения

Обзор

  • Настройка информации ipv6 на сервере Inspur.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
host
строка
Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
interface_name
строка / обязательно
    Варианты:
  • eth0
  • eth1
  • bond0
Устанавливает interface_name.
ipv6_address
строка
Если DHCP отключен, укажите статический адрес IPv6 для конфигурации выбранного интерфейса.
Требуется при ipv6_dhcp_enable=static.
ipv6_dhcp_enable
строка
    Варианты:
  • dhcp
  • static
Включить 'Enable DHCP', чтобы динамически настроить адрес IPv6 с помощью протокола DHCP (Dynamic Host Configuration Protocol).
ipv6_gateway
строка
Если DHCP отключен, укажите статический шлюз по умолчанию для конфигурации выбранного интерфейса.
Требуется при ipv6_dhcp_enable=static.
ipv6_index
целое число
Индекс ipv6 (0-15).
Требуется при ipv6_dhcp_enable=static.
ipv6_prefix
целое число
Длина префикса подсети для настроек IPv6 (0-128).
Требуется при ipv6_dhcp_enable=static.
ipv6_status
строка
    Варианты:
  • enable
  • disable
Включить или отключить IPv6.
password
строка
Указывает пароль для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
provider
словарь
Объект словаря, содержащий данные подключения.
host
строка
Указывает имя хоста DNS или адрес для подключения к удаленному устройству по указанному транспорту. Значение host используется в качестве адреса назначения для транспорта.
password
строка
Указывает пароль для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_PASSWORD.
username
строка
Устанавливает имя пользователя для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.
username
строка
Устанавливает имя пользователя для аутентификации подключения к удаленному устройству. Если значение не указано в задаче, используется значение переменной окружения ANSIBLE_NET_USERNAME.

Примеры

- name: Ipv6 test
  hosts: ism
  connection: local
  gather_facts: no
  vars:
    ism:
      host: "{{ ansible_ssh_host }}"
      username: "{{ username }}"
      password: "{{ password }}"

  tasks:

  - name: "Set ipv6 information"
    inspur.sm.edit_ipv6:
      interface_name: "eth0"
      ipv6_status: "disable"
      provider: "{{ ism }}"

  - name: "Set ipv6 information"
    inspur.sm.edit_ipv6:
      interface_name: "eth0"
      ipv6_status: "enable"
      ipv6_dhcp_enable: "dhcp"
      provider: "{{ ism }}"

  - name: "Set ipv6 information"
    inspur.sm.edit_ipv6:
      interface_name: "eth0"
      ipv6_status: "enable"
      ipv6_dhcp_enable: "static"
      ipv6_address: "::ffff:100:2:36:10"
      ipv6_index: 12
      ipv6_prefix: 16
      ipv6_gateway: "::"
      provider: "{{ ism }}"

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
changed
логический тип
всегда
Проверяет, были ли внесены изменения на устройстве.

message
строка
всегда
Сообщения, возвращаемые после выполнения модуля.

state
строка
всегда
Статус после выполнения модуля.



Авторы

  • WangBaoshan (@ISIB-group)

© 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/inspur/sm/edit_ipv6_module.html

Spec-Zone.ru

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