Spec-Zone.ru › Ansible

community.network.ce_ospf_vrf модуль — Управляет конфигурацией экземпляра OSPF VPN на коммутаторах HUAWEI CloudEngine.

Примечание

Этот модуль входит в коллекцию community.network (версия 5.0.3).

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

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

Для использования в книге задач укажите: community.network.ce_ospf_vrf.

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

Обзор

  • Управляет конфигурацией экземпляра OSPF VPN на коммутаторах HUAWEI CloudEngine.

Псевдонимы: network.cloudengine.ce_ospf_vrf

Параметры

Параметр

Комментарии

bandwidth

строка

Указывает эталонную полосу пропускания, используемую для назначения стоимости OSPF. Допустимые значения — целое число в Мбит/с, от 1 до 2147483648, по умолчанию 100.

description

строка

Указывает описание процесса OSPF.

lsaaholdinterval

строка

Указывает интервал удержания LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, по умолчанию 500.

lsaainterval

строка

Указывает интервал получения LSA при использовании общего таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000.

lsaalflag

логическое

Указывает режим таймера для расчета интервала получения LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. Если True, используется общий таймер. Если False, используется интеллектуальный таймер.

Варианты:

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

lsaamaxinterval

строка

Указывает максимальный интервал получения LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, по умолчанию 1000.

lsaastartinterval

строка

Указывает начальный интервал получения LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, по умолчанию 500.

lsaoholdinterval

строка

Указывает интервал удержания генерируемой LSA. Допустимое значение — целое число в миллисекундах, от 0 до 5000, по умолчанию 1000.

lsaointerval

строка

Указывает интервал генерируемой LSA. Допустимое значение — целое число в секундах, от 0 до 10, по умолчанию 5.

lsaointervalflag

логическое

Указывает, отключать ли интервал генерируемой LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. True: отключает интервал, интервал равен 0. False: интервал генерируемой LSA не отключается.

Варианты:

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

lsaomaxinterval

строка

Указывает максимальный интервал генерируемой LSA. Допустимое значение — целое число в миллисекундах, от 1 до 10000, по умолчанию 5000.

lsaostartinterval

строка

Указывает начальный интервал генерируемой LSA. Допустимое значение — целое число в миллисекундах, от 0 до 1000, по умолчанию 500.

ospf

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

Идентификатор процесса OSPF. Допустимые значения — целое число, от 1 до 4294967295, по умолчанию 1.

route_id

строка

Указывает идентификатор частного маршрута OSPF. Допустимые значения — строка, соответствующая IP-адресу (например, «10.1.1.1»), длина от 0 до 20.

spfholdinterval

строка

Указывает интервал удержания при расчете SPF при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 1 до 5000, по умолчанию 200.

spfinterval

строка

Указывает интервал расчета SPF при использовании таймера второго уровня. Допустимое значение — целое число в секундах, от 1 до 10.

spfintervalmi

строка

Указывает интервал расчета SPF при использовании таймера в миллисекундах. Допустимое значение — целое число в миллисекундах, от 1 до 10000.

spfintervaltype

строка

Указывает режим таймера, используемого для расчета SPF. Если параметр задан, но значение не указано, используется значение по умолчанию. Если intelligent-timer, используется интеллектуальный таймер. Если timer, используется таймер второго уровня. Если millisecond, используется таймер в миллисекундах.

Варианты:

  • "intelligent-timer" ← (по умолчанию)
  • "timer"
  • "millisecond"

spfmaxinterval

строка

Указывает максимальный интервал расчета SPF при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 1 до 20000, по умолчанию 5000.

spfstartinterval

строка

Указывает начальный интервал расчета SPF при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 1 до 1000, по умолчанию 50.

END_OF_DOCUMENT_MARKER

состояние

строка

Укажите желаемое состояние ресурса.

Варианты:

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

vrf

строка

Указывает VPN-инстанцию, использующую OSPF, длина от 1 до 31. Допустимые значения — строка.

По умолчанию: "_public_"

Примечания

Примечание

  • Для этого модуля требуется, чтобы на управляемом удалённом устройстве была включена служба netconf.
  • Рекомендуемое соединение — netconf.
  • Этот модуль также работает с соединениями local для устаревших playbooks.

Примеры

- name: Ospf vrf module test
  hosts: cloudengine
  connection: local
  gather_facts: false

  tasks:

  - name: Configure ospf route id
    community.network.ce_ospf_vrf:
      ospf: 2
      route_id: 2.2.2.2
      lsaointervalflag: false
      lsaointerval: 2

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

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

Ключ

Описание

изменён

логическое

проверка изменения на устройстве

Возвращаемое значение: всегда

Пример: false

конечное_состояние

словарь

k/v пары конфигурации после выполнения модуля

Возвращаемое значение: режим подробностей

Пример: {"bandwidthReference": "100", "description": null, "lsaArrivalFlag": "false", "lsaArrivalHoldInterval": "500", "lsaArrivalInterval": null, "lsaArrivalMaxInterval": "1000", "lsaArrivalStartInterval": "500", "lsaOriginateHoldInterval": "1000", "lsaOriginateInterval": "2", "lsaOriginateIntervalFlag": "false", "lsaOriginateMaxInterval": "5000", "lsaOriginateStartInterval": "500", "processId": "2", "routerId": "2.2.2.2", "spfScheduleHoldInterval": "1000", "spfScheduleInterval": null, "spfScheduleIntervalMillisecond": null, "spfScheduleIntervalType": "intelligent-timer", "spfScheduleMaxInterval": "10000", "spfScheduleStartInterval": "500", "vrfName": "_public_"}

существующее

словарь

k/v пары существующей конфигурации

Возвращаемое значение: режим подробностей

Пример: {"bandwidthReference": "100", "description": null, "lsaArrivalFlag": "false", "lsaArrivalHoldInterval": "500", "lsaArrivalInterval": null, "lsaArrivalMaxInterval": "1000", "lsaArrivalStartInterval": "500", "lsaOriginateHoldInterval": "1000", "lsaOriginateInterval": "2", "lsaOriginateIntervalFlag": "false", "lsaOriginateMaxInterval": "5000", "lsaOriginateStartInterval": "500", "processId": "2", "routerId": "2.2.2.2", "spfScheduleHoldInterval": "1000", "spfScheduleInterval": null, "spfScheduleIntervalMillisecond": null, "spfScheduleIntervalType": "intelligent-timer", "spfScheduleMaxInterval": "10000", "spfScheduleStartInterval": "500", "vrfName": "_public_"}

предлагаемое

словарь

k/v пары параметров, переданных в модуль

Возвращаемое значение: режим подробностей

Пример: {"bandwidth": "100", "description": null, "lsaaholdinterval": "500", "lsaainterval": null, "lsaalflag": "False", "lsaamaxinterval": "1000", "lsaastartinterval": "500", "lsaoholdinterval": "1000", "lsaointerval": "2", "lsaointervalflag": "False", "lsaomaxinterval": "5000", "lsaostartinterval": "500", "process_id": "2", "route_id": "2.2.2.2", "spfholdinterval": "1000", "spfinterval": null, "spfintervalmi": null, "spfintervaltype": "intelligent-timer", "spfmaxinterval": "10000", "spfstartinterval": "500", "vrf": "_public_"}

обновления

список / элементы=строка

команды, отправленные устройству

Возвращаемое значение: всегда

Пример: ["ospf 2"]

Авторы

  • Yang yang (@QijunPan)

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

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

© 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/community/network/ce_ospf_vrf_module.html

Spec-Zone.ru

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