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 |
| Указывает требуемое состояние ресурса. |
| 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