Spec-Zone.ru › Ansible

Модуль community.network.ce_netstream_aging — Управление режимом таймаута NetStream на коммутаторах HUAWEI CloudEngine.

Примечание

Этот модуль является частью коллекции community.network (версия 5.0.3).

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

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

Для использования в книге задач укажите: community.network.ce_netstream_aging.

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

Обзор

  • Управление режимом таймаута NetStream на коммутаторах HUAWEI CloudEngine.

Псевдонимы: network.cloudengine.ce_netstream_aging

Параметры

Параметр

Комментарии

manual_slot

строка

Указывает номер слота для ручного таймаута netstream.

state

строка

Указывает желаемое состояние ресурса.

Выбооры:

  • "present" ← (по умолчанию)
  • "absent"

timeout_interval

строка

Интервал таймаута Netstream. Если активен, интервал составляет 1-60. Если неактивен, интервал составляет 5-600.

По умолчанию: 30

timeout_type

строка

Тип таймаута Netstream.

Выбооры:

  • "active"
  • "inactive"
  • "tcp-session"
  • "manual"

type

строка

Указывает тип пакета для активного интервала таймаута netstream.

Выбооры:

  • "ip"
  • "vxlan"

Примечания

Примечание

  • Рекомендуемое соединение — network_cli.
  • Этот модуль также работает с соединениями local для устаревших книг задач.

Примеры

- name: Netstream aging module test
  hosts: cloudengine
  connection: local
  gather_facts: false
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: Configure netstream ip timeout active interval , the interval is 40 minutes.
    community.network.ce_netstream_aging:
      timeout_interval: 40
      type: ip
      timeout_type: active
      state: present
      provider: "{{ cli }}"

  - name: Configure netstream vxlan timeout active interval , the interval is 40 minutes.
    community.network.ce_netstream_aging:
      timeout_interval: 40
      type: vxlan
      timeout_type: active
      active_state: present
      provider: "{{ cli }}"

  - name: Delete netstream ip timeout active interval , set the ip timeout interval to 30 minutes.
    community.network.ce_netstream_aging:
      type: ip
      timeout_type: active
      state: absent
      provider: "{{ cli }}"

  - name: Delete netstream vxlan timeout active interval , set the vxlan timeout interval to 30 minutes.
    community.network.ce_netstream_aging:
      type: vxlan
      timeout_type: active
      state: absent
      provider: "{{ cli }}"

  - name: Enable netstream ip tcp session timeout.
    community.network.ce_netstream_aging:
      type: ip
      timeout_type: tcp-session
      state: present
      provider: "{{ cli }}"

  - name: Enable netstream vxlan tcp session timeout.
    community.network.ce_netstream_aging:
      type: vxlan
      timeout_type: tcp-session
      state: present
      provider: "{{ cli }}"

  - name: Disable netstream ip tcp session timeout.
    community.network.ce_netstream_aging:
      type: ip
      timeout_type: tcp-session
      state: absent
      provider: "{{ cli }}"

  - name: Disable netstream vxlan tcp session timeout.
    community.network.ce_netstream_aging:
      type: vxlan
      timeout_type: tcp-session
      state: absent
      provider: "{{ cli }}"

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

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

Ключ

Описание

changed

логический

проверка, были ли внесены изменения на устройстве

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

Пример: true

end_state

словарь

k/v пары конфигурации после выполнения модуля

Возвращается: режим подробной информации

Пример: {"active_timeout": [{"ip": 30, "vxlan": 30}], "inactive_timeout": [{"ip": 30, "vxlan": 30}], "tcp_timeout": [{"ip": "disable", "vxlan": "disable"}]}

existing

словарь

k/v пары существующей конфигурации

Возвращается: режим подробной информации

Пример: {"active_timeout": [{"ip": "40", "vxlan": 30}], "inactive_timeout": [{"ip": 30, "vxlan": 30}], "tcp_timeout": [{"ip": "disable", "vxlan": "disable"}]}

proposed

словарь

k/v пары параметров, переданных в модуль

Возвращается: режим подробной информации

Пример: {"state": "absent", "timeout_interval": "40", "timeout_type": "active", "type": "ip"}

updates

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

команды, отправленные на устройство

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

Пример: ["undo netstream timeout ip active 40"]

Авторы

  • YangYang (@QijunPan)

Ссылки на коллекцию

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

© 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/community/network/ce_netstream_aging_module.html

Spec-Zone.ru

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