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 | Право доступа – чтение или запись. Варианты:
|
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 | Уровень безопасности, указывающий, использовать ли аутентификацию и шифрование. Варианты:
|
state string | Управляет состоянием ресурса. Варианты:
|
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 | Проверка, были ли внесены изменения на устройстве Возвращается: всегда Пример: |
end_state dictionary | Пары ключ/значение параметров aaa после выполнения модуля Возвращается: всегда Пример: |
existing dictionary | Пары ключ/значение существующего сервера aaa Возвращается: всегда Пример: |
proposed dictionary | Пары ключ/значение параметров, переданных в модуль Возвращается: всегда Пример: |
updates list / elements=string | Команда, отправленная на устройство Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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