Spec-Zone.ru › Ansible

community.network.ce_snmp_community модуль – Управляет конфигурацией сообщества SNMP на коммутаторах HUAWEI CloudEngine.

Примечание

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

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

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

Для использования в playbook, укажите: community.network.ce_snmp_community.

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Управляет конфигурацией сообщества SNMP на коммутаторах HUAWEI CloudEngine.

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

Параметры

Параметр

Комментарии

access_right

string

Право доступа – чтение или запись.

Варианты:

  • "read"
  • "write"

acl_number

string

Номер списка управления доступом.

community_mib_view

string

Имя MIB представления.

community_name

string

Уникальное имя для идентификации сообщества.

group_name

string

Уникальное имя для идентификации группы SNMPv3.

notify_view

string

Имя MIB представления для уведомлений.

read_view

string

Имя MIB представления для чтения.

security_level

string

Уровень безопасности, указывающий, использовать ли аутентификацию и шифрование.

Варианты:

  • "noAuthNoPriv"
  • "authentication"
  • "privacy"

state

string

Управляет состоянием ресурса.

Варианты:

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

write_view

string

Имя MIB представления для записи.

Примечания

Примечание

  • Этот модуль требует, чтобы служба системы netconf была включена на удаленном устройстве, которым управляют.
  • Рекомендуемое подключение – netconf.
  • Этот модуль также работает с соединениями local для устаревших playbook.

Примеры

- name: CloudEngine snmp community 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: "Config SNMP community"
    community.network.ce_snmp_community:
      state: present
      community_name: Wdz123456789
      access_right: write
      provider: "{{ cli }}"

  - name: "Undo SNMP community"
    community.network.ce_snmp_community:
      state: absent
      community_name: Wdz123456789
      access_right: write
      provider: "{{ cli }}"

  - name: "Config SNMP group"
    community.network.ce_snmp_community:
      state: present
      group_name: wdz_group
      security_level: noAuthNoPriv
      acl_number: 2000
      provider: "{{ cli }}"

  - name: "Undo SNMP group"
    community.network.ce_snmp_community:
      state: absent
      group_name: wdz_group
      security_level: noAuthNoPriv
      acl_number: 2000
      provider: "{{ cli }}"

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

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

Ключ

Описание

changed

boolean

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

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

Пример: true

end_state

dictionary

Пары ключ/значение параметров aaa после выполнения модуля

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

Пример: {"snmp v3 group": {"snmp_group": ["wdz_group", "noAuthNoPriv", "2000"]}}

existing

dictionary

Пары ключ/значение существующего сервера aaa

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

Пример: {}

proposed

dictionary

Пары ключ/значение параметров, переданных в модуль

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

Пример: {"acl_number": "2000", "group_name": "wdz_group", "security_level": "noAuthNoPriv", "state": "present"}

updates

list / elements=string

Команда, отправленная на устройство

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

Пример: ["snmp-agent group v3 wdz_group noauthentication acl 2000"]

Авторы

  • wangdezhuang (@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_snmp_community_module.html

Spec-Zone.ru

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