Spec-Zone.ru › Ansible 2.8

meraki_switchport – Управление портами коммутатора в облаке Meraki

Новая версия 2.7.

  • Описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения
  • Статус

Описание

  • Позволяет управлять настройками портов коммутаторов Meraki MS.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
access_policy_number
-
Номер политики доступа для применения.
Применимо только к портам типа доступа.
allowed_vlans
-
По умолчанию:
"все"
Список номеров VLAN, разрешенных на порту коммутатора.
auth_key
строка
Ключ аутентификации, предоставленный панелью управления. Требуется, если переменная окружения MERAKI_KEY не задана.
enabled
логическое значение
    Варианты:
  • нет
  • да ←
Включить или выключить порт коммутатора.
host
строка
По умолчанию:
"api.meraki.com"
Имя хоста панели управления Meraki.
Может использоваться для доступа к региональным средам Meraki, таким как Китай.
isolation_enabled
логическое значение
    Варианты:
  • нет ←
  • да
Статус изоляции порта коммутатора.
link_negotiation
-
    Варианты:
  • Автопереговоры ←
  • 100 мегабит (авто)
  • 100 мегабит полнодуплексный (вынужденный)
Скорость соединения для порта коммутатора.
name
-
Описание порта коммутатора.

Псевдонимы: описание
number
-
Номер порта.
org_id
целое число
Идентификатор организации.
org_name
строка
Название организации.

Псевдонимы: организация
output_level
строка
    Варианты:
  • отладка
  • обычный ←
Устанавливает количество отладочной информации во время выполнения модуля.
poe_enabled
логическое значение
    Варианты:
  • нет
  • да ←
Включить или выключить Power over Ethernet на порту.
rstp_enabled
логическое значение
    Варианты:
  • нет
  • да ←
Включить или выключить Rapid Spanning Tree Protocol на порту.
serial
-
Серийный номер коммутатора.
state
-
    Варианты:
  • запрос ←
  • наличие
Указывает, нужно ли запросить состояние порта или изменить его.
stp_guard
-
    Варианты:
  • выключено ←
  • защита корня
  • защита BPDU
  • защита от петель
Установить состояние STP защиты.
tags
-
Список тегов, разделенных пробелами, для назначения порту.
timeout
целое число
По умолчанию:
30
Время ожидания HTTP запросов.
type
-
    Варианты:
  • доступ ←
  • trunk
Установить тип порта.
use_https
логическое значение
    Варианты:
  • нет
  • да ←
Если no, будет использоваться HTTP. В противном случае будет использоваться HTTPS.
Полезно только для внутренних разработчиков Meraki.
use_proxy
логическое значение
    Варианты:
  • нет
  • да
Если no, прокси не будет использоваться, даже если он определён в переменной среды на целевых хостах.
validate_certs
логическое значение
    Варианты:
  • нет
  • да ←
Проверять ли HTTP сертификаты.
vlan
-
Номер VLAN, назначенный порту.
Если порт типа trunk, указанный VLAN — это native VLAN.
voice_vlan
-
Номер VLAN, назначенный порту для голосовой трафика.
Применимо только к портам типа доступа.

Примечания

Примечание

  • Более подробная информация о Meraki API доступна по адресу https://dashboard.meraki.com/api_docs.
  • Некоторые из опций, вероятно, используются только разработчиками Meraki.

Примеры

- name: Query information about all switchports on a switch
  meraki_switchport:
    auth_key: abc12345
    state: query
    serial: ABC-123
  delegate_to: localhost

- name: Query information about all switchports on a switch
  meraki_switchport:
    auth_key: abc12345
    state: query
    serial: ABC-123
    number: 2
  delegate_to: localhost

- name: Name switchport
  meraki_switchport:
    auth_key: abc12345
    state: present
    serial: ABC-123
    number: 7
    name: Test Port
  delegate_to: localhost

- name: Configure access port with voice VLAN
  meraki_switchport:
    auth_key: abc12345
    state: present
    serial: ABC-123
    number: 7
    enabled: true
    name: Test Port
    tags: desktop
    type: access
    vlan: 10
    voice_vlan: 11
  delegate_to: localhost

- name: Check access port for idempotency
  meraki_switchport:
    auth_key: abc12345
    state: present
    serial: ABC-123
    number: 7
    enabled: true
    name: Test Port
    tags: desktop
    type: access
    vlan: 10
    voice_vlan: 11
  delegate_to: localhost

- name: Configure trunk port with specific VLANs
  meraki_switchport:
    auth_key: abc12345
    state: present
    serial: ABC-123
    number: 7
    enabled: true
    name: Server port
    tags: server
    type: trunk
    allowed_vlans:
      - 10
      - 15
      - 20
  delegate_to: localhost

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

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

Ключ Возвращено Описание
data
сложный тип
успех
Информация, запрошенная или обновлённая для коммутаторов.

accessPolicyNumber
целое число
успех
Номер назначенной политики доступа. Применимо только к портам доступа.

Пример:
1234
enabled
булево
успех
Состояние включения порта.

Пример:
True
isolationEnabled
булево
успех
Статус изоляции порта.

Пример:
True
linkNegotiation
строка
успех
Скорость канала для порта.

Пример:
Автопереговоры
name
строка
успех
Человеко-понятное описание порта.

Пример:
Порт телефона Jim
number
целое число
успех
Номер порта.

Пример:
1
poeEnabled
булево
успех
Состояние включения PoE на порту.

Пример:
True
rstpEnabled
булево
успех
Включено или выключено быстрое протокол spanning tree (RSTP)

Пример:
True
stpGuard
строка
успех
Состояние STP-защиты

Пример:
Защита корня
tags
строка
успех
Список тегов, разделенных пробелами, назначенных порту.

Пример:
телефон маркетинг
type
строка
успех
Тип коммутационного порта.

Пример:
trunk
vlan
целое число
успех
Назначенный VLAN для порта.

Пример:
10
voiceVlan
целое число
успех
VLAN, назначенный порту с устройствами, у которых включен VLAN для голоса.

Пример:
20


Статус

  • Данный модуль не гарантирует обратной совместимости интерфейса. [превью]
  • Данный модуль поддерживается сообществом Ansible. [сообщество]

Авторы

  • Kevin Breit (@kbreit)

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.8/modules/meraki_switchport_module.html

Spec-Zone.ru

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