Spec-Zone.ru › Ansible 2.4

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
  • 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
проверка, были ли внесены изменения на устройстве
всегда логическое False
end_state
k/v пары конфигурации после выполнения модуля
режим подробностей словарь {'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
k/v пары существующей конфигурации
режим подробностей словарь {'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
k/v пары параметров, переданных в модуль
режим подробностей словарь {'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']

Статус

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

Для получения помощи в разработке модулей, если вы заинтересованы, прочитайте Документацию сообщества и информацию о внесении изменений, Тестирование 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.4/ce_ospf_vrf_module.html

Spec-Zone.ru

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