Spec-Zone.ru › Ansible 2.6

ce_snmp_user - Управляет конфигурацией пользователей SNMP на коммутаторах HUAWEI CloudEngine.

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

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

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
aaa_local_user
Уникальное имя для идентификации локального пользователя.
acl_number
Номер списка управления доступом.
auth_key
Пароль аутентификации. Длина пароля 8-255 символов.
auth_protocol
    Варианты:
  • noAuth
  • md5
  • sha
Протокол аутентификации.
priv_key
Пароль шифрования. Длина пароля 8-255 символов.
priv_protocol
    Варианты:
  • noPriv
  • des56
  • 3des168
  • aes128
  • aes192
  • aes256
Протокол шифрования.
remote_engine_id
Идентификатор удаленного устройства USM-пользователя.
user_group
Имя группы, к которой принадлежит пользователь.
usm_user_name
Уникальное имя для идентификации USM-пользователя.

Примеры

- name: CloudEngine snmp user test
  hosts: cloudengine
  connection: local
  gather_facts: no
  vars:
    cli:
      host: "{{ inventory_hostname }}"
      port: "{{ ansible_ssh_port }}"
      username: "{{ username }}"
      password: "{{ password }}"
      transport: cli

  tasks:

  - name: "Config SNMP usm user"
    ce_snmp_user:
      state: present
      usm_user_name: wdz_snmp
      remote_engine_id: 800007DB03389222111200
      acl_number: 2000
      user_group: wdz_group
      provider: "{{ cli }}"

  - name: "Undo SNMP usm user"
    ce_snmp_user:
      state: absent
      usm_user_name: wdz_snmp
      remote_engine_id: 800007DB03389222111200
      acl_number: 2000
      user_group: wdz_group
      provider: "{{ cli }}"

  - name: "Config SNMP local user"
    ce_snmp_user:
      state: present
      aaa_local_user: wdz_user
      auth_protocol: md5
      auth_key: huawei123
      priv_protocol: des56
      priv_key: huawei123
      provider: "{{ cli }}"

  - name: "Config SNMP local user"
    ce_snmp_user:
      state: absent
      aaa_local_user: wdz_user
      auth_protocol: md5
      auth_key: huawei123
      priv_protocol: des56
      priv_key: huawei123
      provider: "{{ cli }}"

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

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

Ключ Возвращаемое значение Описание
changed
boolean
всегда
проверка, были ли внесены изменения на устройстве

Пример:
True
end_state
dict
всегда
k/v пары параметров aaa после выполнения модуля

Пример:
{'snmp local user': {'local_user_info': []}, 'snmp usm user': {'usm_user_info': [{'aclNumber': '2000', 'engineID': '800007DB03389222111200', 'groupName': 'wdz_group', 'userName': 'wdz_snmp'}]}}
existing
dict
всегда
k/v пары существующего сервера aaa

Пример:
{'snmp local user': {'local_user_info': []}, 'snmp usm user': {'usm_user_info': []}}
proposed
dict
всегда
k/v пары параметров, переданных в модуль

Пример:
{'acl_number': '2000', 'remote_engine_id': '800007DB03389222111200', 'state': 'present', 'user_group': 'wdz_group', 'usm_user_name': 'wdz_snmp'}
updates
list
всегда
команда, отправленная на устройство

Пример:
['snmp-agent remote-engineid 800007DB03389222111200 usm-user v3 wdz_snmp wdz_group acl 2000']


Статус

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

Техническое обслуживание

Этот модуль помечен как общественный, что означает, что его поддерживает сообщество Ansible. См. Техническое обслуживание и поддержка модулей для получения дополнительной информации.

Список других модулей, поддерживаемых сообществом Ansible, см. здесь.

Автор

  • wangdezhuang (@CloudEngine-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.6/modules/ce_snmp_user_module.html

Spec-Zone.ru

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