wti / wti.remote / 1.0.5 / lookup / cpm_snmp_config Set network IPTables parameters in WTI OOB and PDU devices | "added in version" 2.10.0 of wti.remote" Authors: Western Telematic Inc. (@wtinetworkgear) preview | supported by communitywti.remote.cpm_snmp_config (1.0.5) — lookup
Install with ansible-galaxy collection install wti.remote:==1.0.5
collections: - name: wti.remote version: 1.0.5
Set network IPTables parameters in WTI OOB and PDU devices
# Sets the device SNMP Parameters - name: Set the an SNMP Parameter for a WTI device cpm_iptables_config: cpm_url: "nonexist.wti.com" cpm_username: "super" cpm_password: "super" interface: "eth0" use_https: true validate_certs: false protocol: 0 clear: 1 enable: 1 readonly: 0 version: 0 rocommunity: "ropassword" rwcommunity: "rwpassword"
# Sets the device SNMP Parameters - name: Set the SNMP Parameters a WTI device cpm_iptables_config: cpm_url: "nonexist.wti.com" cpm_username: "super" cpm_password: "super" use_https: true validate_certs: false version: 1 index: - 1 - 2 username: - "username1" - "username2" authpriv: - 1 - 1 authpass: - "authpass1" - "uthpass2" authproto: - 1 - 1 privpass: - "authpass1" - "uthpass2" privproto: - 1 - 1
clear: choices: - 0 - 1 description: - Removes all the users for the protocol being defined before setting the newly defined entries. required: false type: int index: description: - Index of the user being modified (V3 only). elements: raw required: false type: list enable: choices: - 0 - 1 description: - The activates SNMP polling for the specified interface and protocol. required: false type: int contact: description: - The name of the administrator responsible for SNMP issues. required: false type: str cpm_url: description: - This is the URL of the WTI device to send the module. required: true type: str version: choices: - 0 - 1 - 2 description: - Defined which version of SNMP the device will respond to 0 = V1/V2 Only, 1 = V3 Only, 2 = V1/V2/V3. required: false type: int authpass: description: - Sets the Authentication Password for SNMPv3 (V3 only). elements: raw required: false type: list authpriv: description: - Configures the Authentication and Privacy features for SNMPv3 communication, 0 = Auth/NoPriv, 1 = Auth/Priv (V3 only). elements: raw required: false type: list location: description: - The location of the SNMP Server. required: false type: str privpass: description: - Sets the Privacy Password for SNMPv3 (V3 only) (V3 only). elements: raw required: false type: list protocol: choices: - 0 - 1 description: - The protocol that the SNMP entry should be applied. 0 = ipv4, 1 = ipv6. required: false type: int readonly: choices: - 0 - 1 description: - Controls the ability to change configuration parameters with SNMP. required: false type: int username: description: - Sets the User Name for SNMPv3 access (V3 only). elements: raw required: false type: list authproto: description: - Which authentication protocol will be used, 0 = MD5, 1 = SHA1 (V3 only). elements: raw required: false type: list interface: choices: - eth0 - eth1 - ppp0 - qmimux0 description: - The ethernet port for the SNMP we are defining. required: true type: str privproto: description: - Which privacy protocol will be used, 0 = DES, 1 = AES128 (V3 only). elements: raw required: false type: list use_https: default: true description: - Designates to use an https connection or http connection. required: false type: bool use_proxy: default: false description: - Flag to control if the lookup will observe HTTP proxy environment variables when present. required: false type: bool systemname: description: - The hostname of the WTI Device. required: false type: str rocommunity: description: - Read Only Community Password, not used for SNMP V3. required: false type: str rwcommunity: description: - Read/Write Community Password, not used for SNMP V3. required: false type: str cpm_password: description: - This is the Password of the WTI device to send the module. required: true type: str cpm_username: description: - This is the Username of the WTI device to send the module. required: true type: str validate_certs: default: true description: - If false, SSL certificates will not be validated. This should only be used - on personally controlled sites using self-signed certificates. required: false type: bool
data: contains: snmpaccess: description: Current k/v pairs of interface info for the WTI device after module execution. returned: always sample: - eth0: ietf-ipv4: clear: 1 enable: 0 readonly: 0 users: - authpass: testpass authpriv: '1' authproto: '0' index: '1' privpass: privpass1 privproto: '0' username: username1 version: 0 type: dict description: The output JSON returned from the commands sent returned: always type: complex