Spec-Zone.ru › Ansible 2.5

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

Новая версия 2.4.

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
bandwidth По умолчанию:
Нет
Указывает эталонную пропускную способность, используемую для назначения стоимости ospf. Допустимые значения — целое число в Мбит/с, от 1 до 2147483648, значение по умолчанию — 100.
description По умолчанию:
Нет
Указывает описательную информацию о процессе ospf.
lsaaholdinterval По умолчанию:
Нет
Указывает интервал удержания пришедшего LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 500.
lsaainterval По умолчанию:
Нет
Указывает интервал прихода LSA при использовании общего таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000.
lsaalflag По умолчанию:
нет
Указывает режим таймера для расчета интервала прихода LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. Если true, используется общий таймер. Если false, используется интеллектуальный таймер.
lsaamaxinterval По умолчанию:
Нет
Указывает максимальный интервал прихода LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 1000.
lsaastartinterval По умолчанию:
Нет
Указывает начальный интервал прихода LSA при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 0 до 10000, значение по умолчанию — 500.
lsaoholdinterval По умолчанию:
Нет
Указывает интервал удержания генерируемого LSA. Допустимое значение — целое число в миллисекундах, от 0 до 5000, значение по умолчанию — 1000.
lsaointerval По умолчанию:
Нет
Указывает интервал генерируемого LSA. Допустимое значение — целое число в секундах, от 0 до 10, значение по умолчанию — 5.
lsaointervalflag По умолчанию:
нет
Указывает, отключать ли интервал генерирования LSA. Если параметр задан, но значение не указано, используется значение по умолчанию. true: отключает интервал генерирования LSA, интервал равен 0. false: не отключает интервал генерирования LSA.
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. Если параметр задан, но значение не указано, используется значение по умолчанию. Если это интеллектуальный таймер, используется интеллектуальный таймер. Если это таймер, используется таймер второго уровня. Если это миллисекунды, используется таймер в миллисекундах.
spfmaxinterval По умолчанию:
Нет
Указывает максимальный интервал расчета SPF при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 1 до 20000, значение по умолчанию — 5000.
spfstartinterval По умолчанию:
Нет
Указывает начальный интервал расчета SPF при использовании интеллектуального таймера. Допустимое значение — целое число в миллисекундах, от 1 до 1000, значение по умолчанию — 50.
state
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние ресурса.
vrf По умолчанию:
_public_
Указывает экземпляр VPN, использующий ospf, длина от 1 до 31. Допустимые значения — строка.

Примеры

- name: ospf vrf module test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: Configure ospf route id
    ce_ospf_vrf:
      ospf: 2
      route_id: 2.2.2.2
      lsaointervalflag: False
      lsaointerval: 2
      provider: "{{ cli }}"

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

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

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

end_state
dict
режим подробной информации
пара ключ/значение конфигурации после выполнения модуля

Пример:
{'processId': '2', 'vrfName': '_public_', 'description': None, 'bandwidthReference': '100', 'spfScheduleMaxInterval': '10000', 'lsaArrivalHoldInterval': '500', 'lsaOriginateHoldInterval': '1000', 'lsaOriginateInterval': '2', 'lsaOriginateIntervalFlag': 'false', 'spfScheduleHoldInterval': '1000', 'routerId': '2.2.2.2', 'spfScheduleInterval': None, 'spfScheduleStartInterval': '500', 'spfScheduleIntervalType': 'интеллектуальный таймер', 'lsaOriginateMaxInterval': '5000', 'lsaArrivalStartInterval': '500', 'spfScheduleIntervalMillisecond': None, 'lsaArrivalFlag': 'false', 'lsaOriginateStartInterval': '500', 'lsaArrivalInterval': None, 'lsaArrivalMaxInterval': '1000'}
existing
dict
режим подробной информации
пара ключ/значение существующей конфигурации

Пример:
{'processId': '2', 'vrfName': '_public_', 'description': None, 'bandwidthReference': '100', 'spfScheduleMaxInterval': '10000', 'lsaArrivalHoldInterval': '500', 'lsaOriginateHoldInterval': '1000', 'lsaOriginateInterval': '2', 'lsaOriginateIntervalFlag': 'false', 'spfScheduleHoldInterval': '1000', 'routerId': '2.2.2.2', 'spfScheduleInterval': None, 'spfScheduleStartInterval': '500', 'spfScheduleIntervalType': 'интеллектуальный таймер', 'lsaOriginateMaxInterval': '5000', 'lsaArrivalStartInterval': '500', 'spfScheduleIntervalMillisecond': None, 'lsaArrivalFlag': 'false', 'lsaOriginateStartInterval': '500', 'lsaArrivalInterval': None, 'lsaArrivalMaxInterval': '1000'}
proposed
dict
режим подробной информации
пара ключ/значение параметров, переданных в модуль

Пример:
{'description': None, 'lsaoholdinterval': '1000', 'lsaointerval': '2', 'bandwidth': '100', 'process_id': '2', 'vrf': '_public_', 'lsaaholdinterval': '500', 'lsaointervalflag': 'False', 'lsaomaxinterval': '5000', 'lsaalflag': 'False', 'lsaastartinterval': '500', 'lsaamaxinterval': '1000', 'lsaostartinterval': '500', 'spfintervaltype': 'интеллектуальный таймер', 'lsaainterval': None, 'spfstartinterval': '500', 'route_id': '2.2.2.2', 'spfmaxinterval': '10000', 'spfholdinterval': '1000', 'spfinterval': None, 'spfintervalmi': None}
updates
список
всегда
команды, отправленные на устройство

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


Статус

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

Автор

  • Yang yang (@CloudEngine Ansible)

Подсказка

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/ce_ospf_vrf_module.html

Spec-Zone.ru

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