New in version 1.9.
Retrieve facts for a device using SNMP, the facts will be inserted to the ansible_facts key.
parameter | required | default | choices | comments |
---|---|---|---|---|
authkey | no | Authentication key, required if version is v3 |
||
community | no | The SNMP community string, required if version is v2/v2c |
||
host | yes | Set to target snmp server (normally {{inventory_hostname}}) |
||
integrity | no |
| Hashing algoritm, required if version is v3 |
|
level | no |
| Authentication level, required if version is v3 |
|
privacy | no |
| Encryption algoritm, required if level is authPriv |
|
privkey | no | Encryption key, required if version is authPriv |
||
username | no | Username for SNMPv3, required if version is v3 |
||
version | yes |
| SNMP Version to use, v2/v2c or v3 |
# Gather facts with SNMP version 2 - snmp_facts: host={{ inventory_hostname }} version=2c community=public connection: local # Gather facts using SNMP version 3 - snmp_facts: host={{ inventory_hostname }} version=v3 level=authPriv integrity=sha privacy=aes username=snmp-user authkey=abc12345 privkey=def6789 delegate_to: localhost
For more information on what this means please read Extras Modules
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, developing_test_pr and Developing Modules.
© 2012–2016 Michael DeHaan
© 2016 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/snmp_facts_module.html