Spec-Zone.ru › Ansible

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

Примечание

Этот модуль входит в коллекцию cisco.iosxr (версия 9.0.0).

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

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

Чтобы использовать его в книге задач, укажите: cisco.iosxr.iosxr_ospf_interfaces.

Новый в cisco.iosxr 1.2.0

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

Обзор

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

Псевдонимы: ospf_interfaces

Параметры

Параметр

Комментарии

config

list / elements=dictionary

Список конфигурации OSPF для интерфейсов.

address_family

list / elements=dictionary

Настройки OSPF на интерфейсах в контексте семейства адресов.

afi

string / required

Идентификатор семейства адресов (AFI) для настроек OSPF на интерфейсах.

Варианты:

  • "ipv4"
  • "ipv6"

apply_group_option

dictionary

Укажите конфигурацию из группы

group_name

string

Укажите имя группы

operation

string

Укажите операцию конфигурации группы

Варианты:

  • "add"
  • "remove"
  • "append"

authentication

dictionary

Включить аутентификацию

message_digest

dictionary

Использовать аутентификацию message-digest

keychain

string

Укажите имя цепочки ключей

null_auth

boolean

Не использовать аутентификацию

Варианты:

  • false
  • true

authentication_key

dictionary

Укажите пароль аутентификации (ключ)

clear

string

Указывает, что незашифрованный пароль (ключ) будет следовать за ним

encrypted

string

Указывает, что зашифрованный пароль (ключ) будет следовать за ним

password

string

Пароль OSPFv2 (ключ)

bfd

dictionary

Настроить параметры BFD

fast_detect

dictionary

Настроить быстрое обнаружение

set

boolean

Включить только быстрое обнаружение

Варианты:

  • false
  • true

strict_mode

boolean

Удерживать сеанс соседа до установления сеанса BFD

Варианты:

  • false
  • true

minimum_interval

integer

Интервал Hello в миллисекундах

multiplier

integer

Множитель обнаружения

cost

integer

Укажите стоимость интерфейса

cost_fallback

dictionary

Укажите стоимость, когда кумулятивная пропускная способность опускается ниже порога

cost

integer

Укажите стоимость относительно кумулятивной пропускной способности

threshold

integer

Укажите пороговую пропускную способность, когда применяется cost-fallback

database_filter

dictionary

Фильтрация LSA OSPF во время синхронизации и затопления

all_outgoing_lsa

boolean

Фильтровать все исходящие LSA

Варианты:

  • false
  • true

dead_interval

integer

Укажите интервал, после которого сосед объявляется недоступным

demand_circuit

boolean

Включить/Выключить каналы по требованию

Варианты:

  • false
  • true

fast_reroute

dictionary

Укажите IP Fast Reroute

disabled

boolean

Отключить IP fast reroute

Варианты:

  • false
  • true

per_link

dictionary

Укажите вычисление на основе префикса

information_type

string

Укажите информацию об исключении LFA на основе связи или кандидате FRR LFA

Варианты:

  • "exclude"
  • "lfa_candidate"

interface

dictionary

Укажите информацию об исключении LFA на основе связи

bundle_ether

list / elements=dictionary

Укажите агрегированный(ые) интерфейс(ы) Ethernet

name

integer

Укажите идентификатор интерфейса

bvi

list / elements=dictionary

Укажите виртуальный интерфейс группы мостов

name

integer

Укажите идентификатор интерфейса

fast_ethernet

list / elements=dictionary

Укажите интерфейс(ы) FastEthernet/IEEE 802.3

name

string

Укажите идентификатор интерфейса

fiftygige

list / elements=dictionary

Укажите интерфейс(ы) FiftyGigE/IEEE 802.3

name

string

Укажите идентификатор интерфейса

fortygige

list / elements=dictionary

Укажите интерфейс(ы) FortyGigE/IEEE 802.3

name

string

Укажите идентификатор интерфейса

fourhundredgige

list / elements=dictionary

Укажите интерфейс(ы) FourHundredGigE/IEEE 802.3

name

string

Укажите идентификатор интерфейса

gigabitethernet

list / elements=dictionary

Укажите интерфейс(ы) GigabitEthernet/IEEE 802.3

name

string

Укажите идентификатор интерфейса

hundredgige

list / elements=dictionary

Укажите интерфейс(ы) HundredGigE/IEEE 802.3

name

string

Укажите идентификатор интерфейса

mgmteth

list / elements=dictionary

Укажите интерфейс(ы) MgmtEth/IEEE 802.3

name

string

Укажите идентификатор интерфейса

multilink

list / elements=dictionary

Укажите сетевой интерфейс(ы) Multilink

name

string

Укажите идентификатор интерфейса

nve

list / elements=dictionary

Укажите интерфейс(ы) Network Virtualization Endpoint

name

integer

Укажите идентификатор интерфейса

pos_int

list / elements=dictionary

Укажите агрегированный интерфейс(ы) pos

name

integer

Укажите идентификатор интерфейса

pw_ether

list / elements=dictionary

Укажите интерфейс PWHE Ethernet

name

integer

Укажите идентификатор интерфейса

pw_iw

list / elements=dictionary

Укажите интерфейс PWHE VC11 IP Interworking

name

integer

Укажите идентификатор интерфейса

serial

list / elements=dictionary

Укажите сетевой интерфейс(ы) Serial

name

string

Укажите идентификатор интерфейса

srp

list / elements=dictionary

Укажите интерфейс(ы) SRP

name

string

Укажите идентификатор интерфейса

tengige

list / elements=dictionary

Укажите интерфейс(ы) TenGigabitEthernet/IEEE 802.3

name

string

Укажите идентификатор интерфейса

tunnel_ip

list / elements=dictionary

Укажите интерфейс(ы) туннеля GRE/IPinIP

name

integer

Укажите идентификатор интерфейса

tunnel_ipsec

list / elements=dictionary

Укажите интерфейс(ы) туннеля IPSec

name

integer

Укажите идентификатор интерфейса

tunnel_mpls

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

Тунель интерфейса протокола MPLS Transport

name

строка

Укажите идентификатор интерфейса

tunnel_mte

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

Укажите интерфейс туннеля P2MP MPLS Traffic Engineering

name

целое число

Укажите идентификатор интерфейса

twentyfivegige

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

Укажите интерфейс(ы) TwentyFiveGigabitEthernet/IEEE 802.3

name

строка

Укажите идентификатор интерфейса

twohundredgige

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

Укажите интерфейс(ы) TwoHundredGigE/IEEE 802.3

name

строка

Укажите идентификатор интерфейса

use_candidate_only

булево

Включить/выключить выбор резервного из списка кандидатов

Варианты:

  • false
  • true

flood_reduction

булево

Включить/выключить сокращение потопа

Варианты:

  • false
  • true

hello_interval

целое число

Укажите время между пакетами HELLO

link_down_fast_detect

булево

Настройка параметров отказа интерфейса

Варианты:

  • false
  • true

message_digest_key

словарь

Пароль аутентификации по контрольной сумме сообщений (ключ)

id

целое число / обязательно

Идентификатор ключа

md5

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

Использовать алгоритм MD5

clear

булево

Указывает, что последует НЕЗАШИФРОВАННЫЙ пароль (ключ)

Варианты:

  • false
  • true

encrypted

булево

Указывает, что последует ЗАШИФРОВАННЫЙ пароль (ключ)

Варианты:

  • false
  • true

password

строка

Пароль OSPFv2 (ключ)

mpls_ldp_sync

булево

Включить/выключить MPLS LDP Sync

Варианты:

  • false
  • true

mtu_ignore

булево

Включить/выключить игнорирование MTU в пакетах DBD

Варианты:

  • false
  • true

neighbors

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

Укажите маршрутизаторы-соседей

cost

целое число

Укажите стоимость OSPF для соседа типа точка-многоточечная

db_filter_all_out

boolean

Указать фильтр OSPF LSA во время синхронизации и затопления для соседа типа point-to-multipoint

Варианты:

  • false
  • true

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

Включить/выключить пассивный режим

Варианты:

  • false
  • true

prefix_suppression

boolean

Запретить объявление префиксов

Варианты:

  • false
  • true

priority

integer

Указать приоритет маршрутизатора

processes

list / elements=dictionary

Настройка интерфейсов для процесса OSPF.

area

dictionary

Указать идентификатор области

area_id

string

Идентификатор области OSPF интерфейса в десятичном формате. Обратитесь к документации производителя для получения допустимых значений.

Идентификатор области OSPF интерфейса в формате IP-адреса (например, A.B.C.D)

process_id

string / обязательно

Метка процесса OSPF.

retransmit_interval

integer

Указать интервал повторной передачи потерянных объявлений состояния ссылки

security_ttl

dictionary

Включить безопасность

hops

integer

Максимальное количество разрешенных IP-переходов <1-254>

set

boolean

Включить безопасность TTL

Варианты:

  • false
  • true

transmit_delay

integer

Указать предполагаемое время, необходимое для отправки пакета обновления состояния ссылки

name

string / обязательно

Имя/идентификатор интерфейса.

type

string / обязательно

Тип интерфейса.

running_config

string

Этот параметр используется только со значением parsed.

Значение этого параметра должно соответствовать выводу устройства IOS-XR, полученному с помощью команды show running-config router ospf.

Значение parsed считывает конфигурацию из параметра running_config, преобразует ее в структурированные данные Ansible в соответствии с argspec модуля ресурса, а затем возвращает значение в ключе parsed в результате.

state

string

Состояние, в котором должна оставаться конфигурация.

Варианты:

  • "merged" ← (по умолчанию)
  • "replaced"
  • "overridden"
  • "deleted"
  • "gathered"
  • "parsed"
  • "rendered"

Примечания

Примечание

  • Этот модуль работает с подключением 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

#
#
# Task Output:
# ------------
#
# 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 LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospfv3 LAB3
#  area 0.0.0.2
#   interface GigabitEthernet0/0/0/0
#    cost 30
#   !
#  !
# !

# 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 LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospfv3 LAB3
#  area 0.0.0.2
#   interface GigabitEthernet0/0/0/0
#    cost 30
#   !
#  !
# !

- 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
#
# Task Output:
# ------------
#
# 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 LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 30
#    authentication message-digest keychain ciscoiosxr
#   !
# router ospfv3 LAB3
#  area 0.0.0.2
#   interface GigabitEthernet0/0/0/0
#    cost 30
#   !
#  !
# !

# Using overridden
#
# Before state
# ------------
#
- 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

#
#
# Task Output:
# ------------
#
# 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 LAB1
#  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 ospfv3 LAB3
#  area 0.0.0.2
#  !
# !

# 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 LAB1
#  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
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospfv3 LAB3
#  area 0.0.0.2
#   interface GigabitEthernet0/0/0/0
#    cost 30
#   !
#  !
# !

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

#
# Task Output:
# ------------
#
# 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
#   - 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:
#   - no router ospf LAB1 area 0.0.0.3 interface GigabitEthernet 0/0/0/1]
#
# 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:34:38.319 UTC
# router ospf LAB1
#  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 ospfv3 LAB3
#  area 0.0.0.2
#   interface GigabitEthernet0/0/0/0
#    cost 30
#   !
#  !
# !

# 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 running config and display structured facts.
  cisco.iosxr.iosxr_ospf_interfaces:
    running_config: "{{ lookup('file', './parsed.cfg') }}"
    state: parsed
#
# Task Output:
# ------------
#
# 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

#
# Task Output:
# ------------
#
# 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 LAB3
#  area 0.0.0.3
#   interface GigabitEthernet0/0/0/0
#    cost 20
#    authentication message-digest keychain cisco
#   !
#  !
# !
# router ospfv3 LAB3
#  area 0.0.0.2
#   interface GigabitEthernet0/0/0/0
#    cost 30
#   !
#  !
# !


- name: Gather ospf_interfaces routes configuration
  cisco.iosxr.iosxr_ospf_interfaces:
    state: gathered
#
# Task Output:
# ------------
#
# 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

Значения возврата

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

Ключ

Описание

after

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

Вызов модели конфигурации в результате.

Возвращается: при изменении

Пример: ["The configuration returned will always be in the same format\n of the parameters above.\n"]

before

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

Конфигурация до вызова модели.

Возвращается: всегда

Пример: ["The configuration returned will always be in the same format\n of the parameters above.\n"]

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"]

gathered

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

Данные о сетевом ресурсе, собранные с удаленного устройства в виде структурированных данных.

Возвращается: когда состояние равно gathered

Пример: ["This output will always be in the same format as the module argspec.\n"]

parsed

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

Встроенная конфигурация устройства, предоставленная в параметре running_config, обработана в структурированные данные в соответствии с argspec модуля.

Возвращается: когда состояние равно parsed

Пример: ["This output will always be in the same format as the module argspec.\n"]

rendered

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

Предоставленная конфигурация в задании, отрендеренная в формате, понятном для устройства (оффлайн).

Возвращается: когда состояние равно rendered

Пример: ["router ospf LAB3 area 0.0.0.3 interface GigabitEthernet 0/0/0/0 cost 20"]

Авторы

  • Rohit Thakur (@rohitthakur2590)

Ссылки на сборку

  • Отслеживание проблем
  • Репозиторий (источники)

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

Spec-Zone.ru

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