Spec-Zone.ru › Ansible 2.11

cisco.iosxr.iosxr_ospf_interfaces – Модуль ресурсов OSPF интерфейсов.

Примечание

Этот плагин входит в коллекцию cisco.iosxr (версия 1.2.1).

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

Для использования в плейбуке укажите: cisco.iosxr.iosxr_ospf_interfaces.

В версии 1.2.0: модуль cisco.iosxr

  • Описание
  • Параметры
  • Примечания
  • Примеры

Описание

  • Этот модуль управляет конфигурацией OSPF(v2/v3) интерфейсов на устройствах с Cisco IOS-XR.

Примечание

У этого модуля есть соответствующий плагин действий.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
config
список / элементы=словарь
Список конфигурации OSPF для интерфейсов.
address_family
список / элементы=словарь
Настройки OSPF для интерфейсов в контексте адресной семьи.
afi
строка / обязательно
    Варианты:
  • ipv4
  • ipv6
Идентификатор адресной семьи (AFI) для настроек OSPF на интерфейсах.
apply_group_option
словарь
Указать конфигурацию из группы
group_name
строка
Указать имя группы
operation
строка
    Варианты:
  • add
  • remove
  • append
Указать операцию конфигурации группы
authentication
словарь
Включить аутентификацию
message_digest
словарь
Использовать аутентификацию с проверкой целостности сообщений
keychain
строка
Указать имя хранилища ключей
null_auth
булево
    Варианты:
  • нет
  • да
Использовать отсутствие аутентификации
authentication_key
словарь
Указать пароль аутентификации (ключ)
clear
строка
Указывает, что последует НЕЗАШИФРОВАННЫЙ пароль (ключ)
encrypted
строка
Указывает, что последует ЗАШИФРОВАННЫЙ пароль (ключ)
password
строка
Пароль OSPFv2 (ключ)
bfd
словарь
Настроить параметры BFD
fast_detect
словарь
Настроить быстрое обнаружение
set
булево
    Варианты:
  • нет
  • да
Включить только быстрое обнаружение
strict_mode
булево
    Варианты:
  • нет
  • да
Удерживать сессию соседа до тех пор, пока не будет установлена сессия BFD
minimum_interval
целое число
Интервал Hello в миллисекундах
multiplier
целое число
Множитель обнаружения
cost
целое число
Указать стоимость интерфейса
cost_fallback
словарь
Указать стоимость при снижении совокупной пропускной способности ниже порога
cost
целое число
Указать стоимость по отношению к совокупной пропускной способности
threshold
целое число
Указать пороговую пропускную способность, когда применяется cost-fallback
database_filter
словарь
Фильтровать LSA OSPF во время синхронизации и распространения
all_outgoing_lsa
булево
    Варианты:
  • нет
  • да
Фильтровать все исходящие LSA
dead_interval
целое число
Указать интервал, после которого сосед объявляется мертвым
demand_circuit
булево
    Варианты:
  • нет
  • да
Включить/выключить каналы с запросом
fast_reroute
словарь
Указать быстрый перемаршрут IP
disabled
булево
    Варианты:
  • нет
  • да
Отключить быстрый перемаршрут IP
per_link
словарь
Указать вычисления на основе каждого префикса
information_type
строка
    Варианты:
  • исключить
  • кандидат_lfa
Указать информацию для исключения LFA на основе каждого канала или кандидата FRR LFA
interface
словарь
Указать информацию об исключении LFA на основе каждого канала
bundle_ether
список / элементы=словарь
Указать агрегированные Ethernet интерфейсы
name
целое число
Указать идентификатор интерфейса
bvi
список / элементы=словарь
Указать виртуальный интерфейс группы мостов
name
целое число
Указать идентификатор интерфейса
fast_ethernet
список / элементы=словарь
Указать интерфейсы FastEthernet/IEEE 802.3
name
строка
Указать идентификатор интерфейса
fiftygige
список / элементы=словарь
Указать интерфейсы FiftyGigE/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
fortygige
список / элементы=словарь
Укажите интерфейс(ы) FortyGigE/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
fourhundredgige
список / элементы=словарь
Укажите интерфейс(ы) FourHundredGigE/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
gigabitethernet
список / элементы=словарь
Укажите интерфейс(ы) GigabitEthernet/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
hundredgige
список / элементы=словарь
Укажите интерфейс(ы) HundredGigE/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
mgmteth
список / элементы=словарь
Укажите интерфейс(ы) MgmtEth/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
multilink
список / элементы=словарь
Укажите сетевой интерфейс(ы) Multilink
название
строка
Укажите идентификатор интерфейса
nve
список / элементы=словарь
Укажите интерфейс(ы) Network Virtualization Endpoint
название
целое число
Укажите идентификатор интерфейса
pos_int
список / элементы=словарь
Укажите агрегированный интерфейс(ы) pos
название
целое число
Укажите идентификатор интерфейса
pw_ether
список / элементы=словарь
Укажите интерфейс PWHE Ethernet
название
целое число
Укажите идентификатор интерфейса
pw_iw
список / элементы=словарь
Укажите интерфейс PWHE VC11 IP Interworking
название
целое число
Укажите идентификатор интерфейса
serial
список / элементы=словарь
Укажите сетевой интерфейс(ы) Serial
название
строка
Укажите идентификатор интерфейса
srp
список / элементы=словарь
Укажите интерфейс(ы) SRP
название
строка
Укажите идентификатор интерфейса
tengige
список / элементы=словарь
Укажите интерфейс(ы) TenGigabitEthernet/IEEE 802.3
название
строка
Укажите идентификатор интерфейса
tunnel_ip
список / элементы=словарь
Укажите интерфейс(ы) GRE/IPinIP Tunnel
название
целое число
Укажите идентификатор интерфейса
tunnel_ipsec
список / элементы=словарь
Укажите интерфейс(ы) IPSec Tunnel
название
целое число
Укажите идентификатор интерфейса
tunnel_mpls
список / элементы=словарь
Интерфейс MPLS Transport Protocol Tunnel
название
строка
Укажите идентификатор интерфейса
tunnel_mte
list / elements=dictionary
Укажите интерфейс(ы) туннеля P2MP MPLS Traffic Engineering
name
integer
Укажите идентификатор интерфейса
twentyfivegige
list / elements=dictionary
Укажите интерфейс(ы) TwentyFiveGigabitEthernet/IEEE 802.3
name
string
Укажите идентификатор интерфейса
twohundredgige
list / elements=dictionary
Укажите интерфейс(ы) TwoHundredGigE/IEEE 802.3
name
string
Укажите идентификатор интерфейса
use_candidate_only
boolean
    Варианты:
  • no
  • yes
Включить/выключить выбор резервной копии только из списка кандидатов
flood_reduction
boolean
    Варианты:
  • no
  • yes
Включить/выключить сокращение потопа
hello_interval
integer
Укажите интервал между пакетами HELLO
link_down_fast_detect
boolean
    Варианты:
  • no
  • yes
Настройка параметров отключения интерфейса
message_digest_key
dictionary
Пароль аутентификации по контрольной сумме сообщения (ключ)
id
integer / required
Идентификатор ключа
md5
dictionary / required
Использовать алгоритм MD5
clear
boolean
    Варианты:
  • no
  • yes
Указывает, что последует НЕЗАШИФРОВАННЫЙ пароль (ключ)
encrypted
boolean
    Варианты:
  • no
  • yes
Указывает, что последует ЗАШИФРОВАННЫЙ пароль (ключ)
password
string
Пароль OSPFv2 (ключ)
mpls_ldp_sync
boolean
    Варианты:
  • no
  • yes
Включить/выключить синхронизацию MPLS LDP
mtu_ignore
boolean
    Варианты:
  • no
  • yes
Включить/выключить игнорирование MTU в пакетах DBD
neighbors
list / elements=dictionary
Укажите маршрутизаторы-соседей
cost
integer
Укажите стоимость OSPF для соседа типа точка-многоточечная
db_filter_all_out
boolean
    Варианты:
  • no
  • yes
Указать фильтрацию OSPF LSA при синхронизации и заполнении для соседа типа точка-многоточечная
neighbor_id
string
Укажите адрес соседа (имя)
poll_interval
integer
Укажите интервал опроса маршрутизатора OSPF при отсутствии связи
priority
integer
Укажите приоритет OSPF для соседа без широковещательной передачи
network
string
    Варианты:
  • broadcast
  • non-broadcast
  • point-to-multipoint
  • point-to-point
Укажите тип сети
packet_size
integer
Настройка размера пакетов OSPF до MTU
passive
boolean
    Варианты:
  • no
  • yes
Включить/выключить пассивный режим
prefix_suppression
boolean
    Варианты:
  • no
  • yes
Запретить рекламу префиксов
priority
integer
Укажите приоритет маршрутизатора
processes
list / elements=dictionary
Настройка интерфейсов для процесса OSPF.
area
dictionary
Укажите идентификатор зоны
area_id
string
Идентификатор зоны интерфейса OSPF в десятичном формате. Обратитесь к документации поставщика для допустимых значений.
Идентификатор зоны интерфейса OSPF в формате IP-адреса (например, A.B.C.D)
process_id
string / required
Тег процесса OSPF.
retransmit_interval
integer
Укажите интервал повторной передачи потерянных сообщений о состоянии канала
security_ttl
dictionary
Включить безопасность
hops
integer
Максимальное количество IP-переходов, разрешенных <1-254>
set
boolean
    Варианты:
  • no
  • yes
Включить безопасность TTL
transmit_delay
integer
Укажите предполагаемое время, необходимое для отправки пакета обновления состояния канала
name
string / required
Имя/идентификатор интерфейса.
type
string / required
Тип интерфейса.
running_config
строка
Этот параметр используется только со статусом parsed.
Значение этого параметра должно быть результатом выполнения команды show running-config router ospf' на устройстве IOS-XR.
Статус parsed считывает конфигурацию из параметра running_config и преобразует её в структурированные данные Ansible в соответствии с argspec модуля ресурса, а затем возвращает значение в ключе parsed в результате.
state
строка
    Варианты:
  • merged ←
  • replaced
  • overridden
  • deleted
  • gathered
  • parsed
  • rendered
Состояние, в котором должна остаться конфигурация.

Примечания

Примечание

  • Проверено на IOS-XR 6.1.3
  • Этот модуль работает с подключением network_cli. См. параметры платформы IOS-XR

Примеры

# Using merged

# Before state:
# -------------
#
# RP/0/RP0/CPU0:anton#show running-config router ospf
# % No such configuration item(s)
#

- name: Merge provided OSPF interfaces configuration with the existing configuration
  cisco.iosxr.iosxr_ospf_interfaces:
    config:
      - name: GigabitEthernet0/0/0/0
        type: gigabitethernet
        address_family:
          - afi: ipv4
            processes:
              - process_id: "LAB3"
                area:
                  area_id: 0.0.0.3
            cost: 20
            authentication:
              message_digest:
                keychain: cisco
          - afi: ipv6
            processes:
              - process_id: "LAB3"
                area:
                  area_id: 0.0.0.2
            cost: 30
    state: merged

#
#
# ------------------------
# Module Execution Result
# ------------------------
#
#  "before": []
#
#  "commands": [
#        "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 cost 20",
#        "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 authentication message-digest",
#        "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 authentication message-digest keychain cisco",
#        "router ospfv3 LAB3 area 0.0.0.2 interface GigabitEthernet 0/0/0/0 cost 30"
#     ]
#
#  "after": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "cisco"
#                         }
#                     },
#                     "cost": 20,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 },
#                 {
#                     "afi": "ipv6",
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.2"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/0",
#             "type": "gigabitethernet"
#         }
#     ]
#
#
# ------------
# After state
# ------------
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:00:57.217 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospf ipv4
# !

# Using replaced
#
# ------------
# Before state
# ------------
#
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:00:57.217 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospf ipv4
# !

- name: Replace OSPF interfaces configuration
  cisco.iosxr.iosxr_ospf_interfaces:
    config:
      - name: GigabitEthernet0/0/0/0
        type: gigabitethernet
        address_family:
          - afi: ipv4
            processes:
              - process_id: "LAB3"
                area:
                  area_id: 0.0.0.3
            cost: 30
            authentication:
              message_digest:
                keychain: ciscoiosxr
          - afi: ipv6
            processes:
              - process_id: "LAB3"
                area:
                  area_id: 0.0.0.2
            cost: 30
    state: replaced

#
#
# ------------------------
# Module Execution Result
# ------------------------
#
#  "before": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "cisco"
#                         }
#                     },
#                     "cost": 20,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 },
#                 {
#                     "afi": "ipv6",
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.2"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/0",
#             "type": "gigabitethernet"
#         }
#     ]
#
#  "commands": [
#    "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 cost 30",
#    "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 authentication message-digest",
#    "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 authentication message-digest keychain ciscoiosxr"
#     ]
#
#  "after": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "ciscoiosxr"
#                         }
#                     },
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 },
#                 {
#                     "afi": "ipv6",
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.2"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/0",
#             "type": "gigabitethernet"
#         }
#     ]
#
#
# -----------
# After state
# -----------
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:10:39.827 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 30
#    authentication message-digest keychain ciscoiosxr
#   !
#  !
# !
# router ospf ipv4
# !

- name: Override existing OSPF interfaces configuration
  cisco.iosxr.iosxr_ospf_interfaces:
    config:
      - name: GigabitEthernet0/0/0/1
        type: gigabitethernet
        address_family:
          - afi: ipv4
            processes:
              - process_id: "LAB1"
                area:
                  area_id: 0.0.0.3
            cost: 10
            authentication:
              message_digest:
                keychain: iosxr
    state: overridden

#
#
# ------------------------
# Module Execution Result
# ------------------------
#
#  "before": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "ciscoiosxr"
#                         }
#                     },
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 },
#                 {
#                     "afi": "ipv6",
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.2"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/0",
#             "type": "gigabitethernet"
#         }
#     ]
#
#  "commands": [
#         "no router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0",
#         "no router ospfv3 LAB3 area 0.0.0.2 interface GigabitEthernet 0/0/0/0",
#         "router ospf LAB1 area 0.0.0.3 interface GigabitEthernet 0/0/0/1 cost 10",
#         "router ospf LAB1 area 0.0.0.3 interface GigabitEthernet 0/0/0/1 authentication message-digest",
#         "router ospf LAB1 area 0.0.0.3 interface GigabitEthernet 0/0/0/1 authentication message-digest keychain iosxr"
#     ]
#
#  "after": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "iosxr"
#                         }
#                     },
#                     "cost": 10,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB1"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/1",
#             "type": "gigabitethernet"
#         }
#     ]
#
#
# -----------
# After state
# -----------
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:28:15.025 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/1
#    cost 10
#    authentication message-digest keychain iosxr
#   !
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#  !
# !
# router ospf ipv4
# !

# Using deleted
#
# ------------
# Before state
# ------------
#
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:28:15.025 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/1
#    cost 10
#    authentication message-digest keychain iosxr
#   !
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#  !
# !
# router ospf ipv4
# !

- name: Deleted existing OSPF interfaces from the device
  cisco.iosxr.iosxr_ospf_interfaces:
    config:
      - name: GigabitEthernet0/0/0/1
        type: gigabitethernet
    state: deleted

#
#
# ------------------------
# Module Execution Result
# ------------------------
#
#  "before": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "iosxr"
#                         }
#                     },
#                     "cost": 10,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB1"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/1",
#             "type": "gigabitethernet"
#         }
#     ],
#
#  "commands": [
#         "no router ospf LAB1 area 0.0.0.3 interface GigabitEthernet 0/0/0/1"
#     ]
#
#  "after": []
#
#
# -----------
# After state
# -----------
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:34:38.319 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#  !
# !
# router ospf ipv4
# !

# Using parsed
# parsed.cfg
# ------------
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospf ipv4
# !
- name: Parsed the device configuration to get output commands
  cisco.iosxr.iosxr_ospf_interfaces:
    running_config: "{{ lookup('file', './parsed.cfg') }}"
    state: parsed
#
#
# -------------------------
# Module Execution Result
# -------------------------
#
#
# "parsed": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "cisco"
#                         }
#                     },
#                     "cost": 20,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/0",
#             "type": "gigabitethernet"
#         }
#     ]
#
# Using rendered
#
#
- name: Render the commands for provided  configuration
  cisco.iosxr.iosxr_ospf_interfaces:
    config:
      - name: GigabitEthernet0/0/0/0
        type: gigabitethernet
        address_family:
          - afi: ipv4
            processes:
             - process_id: "LAB3"
               area:
                 area_id: 0.0.0.3
            cost: 20
            authentication:
              message_digest:
                keychain: cisco
          - afi: ipv6
            processes:
             - process_id: "LAB3"
               area:
                 area_id: 0.0.0.2
            cost: 30
    state: rendered

#
#
# -------------------------
# Module Execution Result
# -------------------------
#
#
# "rendered": [
#        "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 cost 20",
#        "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 authentication message-digest",
#        "router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 authentication message-digest keychain cisco",
#        "router ospfv3 LAB3 area 0.0.0.2 interface GigabitEthernet 0/0/0/0 cost 30"
#     ]


# Using gathered
#
# Before state:
# -------------
#
# RP/0/0/CPU0:an-iosxr-02#show running-config router ospf
# Thu Oct 23 06:50:38.743 UTC
# router ospf LAB
#  area 0.0.0.0
#  !
#  area 0.0.0.9
#  !
# !
# router ospf LAB1
#  area 0.0.0.1
#  !
#  area 0.0.0.3
#  !
# !
# router ospf LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospf ipv4
# !


- name: Gather ospf_interfaces routes configuration
  cisco.iosxr.iosxr_ospf_interfaces:
    state: gathered
#
#
# -------------------------
# Module Execution Result
# -------------------------
#
#    "gathered": [
#         {
#             "address_family": [
#                 {
#                     "afi": "ipv4",
#                     "authentication": {
#                         "message_digest": {
#                             "keychain": "cisco"
#                         }
#                     },
#                     "cost": 20,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.3"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 },
#                 {
#                     "afi": "ipv6",
#                     "cost": 30,
#                     "processes": [
#                         {
#                             "area": {
#                                 "area_id": "0.0.0.2"
#                             },
#                             "process_id": "LAB3"
#                         }
#                     ]
#                 }
#             ],
#             "name": "GigabitEthernet0/0/0/0",
#             "type": "gigabitethernet"
#         }
#     ]
#

Авторы

  • Rohit Thakur (@rohitthakur2590)

© 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/cisco/iosxr/iosxr_ospf_interfaces_module.html

Spec-Zone.ru

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