ansible / ansible.builtin / v2.4.0.0-1 / module / ce_snmp_target_host Manages SNMP target host configuration on HUAWEI CloudEngine switches. | "added in version" 2.4 of ansible.builtin" Authors: wangdezhuang (@CloudEngine-Ansible) preview | supported by communityansible.builtin.ce_snmp_target_host (v2.4.0.0-1) — module
pip
Install with pip install ansible==2.4.0.0.post1
Manages SNMP target host configurations on HUAWEI CloudEngine switches.
- name: CloudEngine snmp target host 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 version" ce_snmp_target_host: state: present version: v2cv3 provider: "{{ cli }}" - name: "Config SNMP target host" ce_snmp_target_host: state: present host_name: test1 address: 1.1.1.1 notify_type: trap vpn_name: js security_model: v2c security_name: wdz provider: "{{ cli }}"
address: default: null description: - Network Address. required: false version: choices: - none - v1 - v2c - v3 - v1v2c - v1v3 - v2cv3 - all default: null description: - Version(s) Supported by SNMP Engine. required: false vpn_name: default: null description: - VPN instance Name. required: false host_name: default: null description: - Unique name to identify target host entry. required: false recv_port: default: null description: - UDP Port number used by network management to receive alarm messages. required: false notify_type: choices: - trap - inform default: null description: - To configure notify type as trap or inform. required: false connect_port: default: null description: - Udp port used by SNMP agent to connect the Network management. required: false is_public_net: choices: - no_use - 'true' - 'false' default: no_use description: - To enable or disable Public Net-manager for target Host. required: false security_name: default: null description: - Security Name. required: false interface_name: default: null description: - Name of the interface to send the trap message. required: false security_level: choices: - noAuthNoPriv - authentication - privacy default: null description: - Security level indicating whether to use authentication and encryption. required: false security_model: choices: - v1 - v2c - v3 default: null description: - Security Model. required: false security_name_v3: default: null description: - Security Name V3. required: false
changed: description: check to see if a change was made on the device returned: always sample: true type: boolean end_state: description: k/v pairs of aaa params after module execution returned: always sample: target host info: - address: 10.135.182.158 domain: snmpUDPDomain nmsName: test2 notifyType: trap securityLevel: authentication securityModel: v3 securityNameV3: wdz vpnInstanceName: js type: dict existing: description: k/v pairs of existing aaa server returned: always sample: {} type: dict proposed: description: k/v pairs of parameters passed into module returned: always sample: address: 10.135.182.158 host_name: test2 notify_type: trap security_level: authentication security_model: v3 security_name_v3: wdz state: present vpn_name: js type: dict updates: description: command sent to the device returned: always sample: - snmp-agent target-host host-name test2 trap address udp-domain 10.135.182.158 vpn-instance js params securityname wdz v3 authentication type: list