Spec-Zone.ru › Ansible 2.4

iosxr_interface - Управление интерфейсом на устройствах сети Cisco IOS XR

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

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Обзор

  • Этот модуль предоставляет декларативное управление интерфейсами на устройствах сети Cisco IOS XR.

Параметры

параметр обязательно по умолчанию выбор примечания
aggregate
нет
Список определений интерфейсов.
delay
нет 10
Время в секундах ожидания перед проверкой операционного состояния на удаленном устройстве. Это ожидание применимо к аргументу операционного состояния, которые являются state со значениями up/down, tx_rate и rx_rate.
description
нет
Описание интерфейса.
duplex
нет
  • full
  • half
Статус подключения интерфейса
enabled
нет
Статус подключения интерфейса.
mtu
нет
Максимальный размер передаваемого пакета.
name
да
Имя интерфейса.
rx_rate
нет
Скорость приема в битах в секунду (бит/с).
speed
нет
Скорость подключения интерфейса.
state
нет present
  • present
  • absent
  • up
  • down
Состояние конфигурации интерфейса, up означает присутствие и операционную активность, а down означает присутствие и операционную down.
tx_rate
нет
Скорость передачи в битах в секунду (бит/с).

Примеры

- name: configure interface
  iosxr_interface:
      name: GigabitEthernet0/0/0/2
      description: test-interface
      speed: 100
      duplex: half
      mtu: 512

- name: remove interface
  iosxr_interface:
    name: GigabitEthernet0/0/0/2
    state: absent

- name: make interface up
  iosxr_interface:
    name: GigabitEthernet0/0/0/2
    enabled: True

- name: make interface down
  iosxr_interface:
    name: GigabitEthernet0/0/0/2
    enabled: False

- name: Create interface using aggregate
  iosxr_interface:
    aggregate:
    - name: GigabitEthernet0/0/0/3
    - name: GigabitEthernet0/0/0/2
    speed: 100
    duplex: full
    mtu: 512
    state: present

- name: Delete interface using aggregate
  iosxr_interface:
    aggregate:
    - name: GigabitEthernet0/0/0/3
    - name: GigabitEthernet0/0/0/2
    state: absent

- name: Check intent arguments
  iosxr_interface:
    name: GigabitEthernet0/0/0/5
    state: up
    delay: 20

- name: Config + intent
  iosxr_interface:
    name: GigabitEthernet0/0/0/5
    enabled: False
    state: down
    delay: 20

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

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

название описание возвращаемое тип образец
commands
Список команд режима конфигурации для отправки на устройство.
всегда, за исключением платформ, которые используют транспорт Netconf для управления устройством. список ['interface GigabitEthernet0/0/0/2', 'description test-interface', 'duplex half', 'mtu 512']

Примечания

Примечание

  • Проверено на IOS XR 6.1.2

Статус

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

Информация о техническом обслуживании

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

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

Spec-Zone.ru

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