ce_snmp_community - Управляет конфигурацией сообщества SNMP на коммутаторах HUAWEI CloudEngine.
Новая версия 2.4.
Обзор
- Управляет конфигурацией сообщества SNMP на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| access_right |
| Права доступа для чтения или записи. |
| acl_number | Номер списка управления доступом. | |
| community_mib_view | Имя представления MIB. | |
| community_name | Уникальное имя для идентификации сообщества. | |
| group_name | Уникальное имя для идентификации группы SNMPv3. | |
| notify_view | Имя представления MIB для уведомлений. | |
| read_view | Имя представления MIB для чтения. | |
| security_level |
| Уровень безопасности, указывающий, следует ли использовать аутентификацию и шифрование. |
| state |
| Управление состоянием ресурса. |
| write_view | Имя представления MIB для записи. |
Примеры
- name: CloudEngine snmp community 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 community"
ce_snmp_community:
state: present
community_name: Wdz123456789
access_right: write
provider: "{{ cli }}"
- name: "Undo SNMP community"
ce_snmp_community:
state: absent
community_name: Wdz123456789
access_right: write
provider: "{{ cli }}"
- name: "Config SNMP group"
ce_snmp_community:
state: present
group_name: wdz_group
security_level: noAuthNoPriv
acl_number: 2000
provider: "{{ cli }}"
- name: "Undo SNMP group"
ce_snmp_community:
state: absent
group_name: wdz_group
security_level: noAuthNoPriv
acl_number: 2000
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения документированы здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | проверка, были ли внесены изменения на устройстве Пример: True |
| end_state dict | всегда | k/v пары параметров aaa после выполнения модуля Пример: {'snmp v3 group': {'snmp_group': ['wdz_group', 'noAuthNoPriv', '2000']}} |
| existing dict | всегда | k/v пары существующего сервера aaa |
| proposed dict | всегда | k/v пары параметров, переданных в модуль Пример: {'acl_number': '2000', 'group_name': 'wdz_group', 'security_level': 'noAuthNoPriv', 'state': 'present'} |
| updates list | всегда | команда, отправленная на устройство Пример: ['snmp-agent group v3 wdz_group noauthentication acl 2000'] |
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость.
Техническое обслуживание
Этот модуль помечен как community, что означает, что он поддерживается сообществом 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_community_module.html