Resource Type: librenms_device
- Defined in:
- lib/puppet/type/librenms_device.rb
- Providers:
-
api
Overview
Manage LibreNMS devices
Properties
-
authalgo
SNMP auth algorithm
Supported values:- md5
- sha
-
authlevel
SNMP authlevel
Supported values:- noAuthNoPriv
- authNoPriv
- authPriv
-
authname
SNMP auth username
-
authpass
SNMP auth password
-
community
SNMP community
-
cryptoalgo
SNMP crypto algorithm
Supported values:- aes
- des
-
cryptopass
SNMP crypto password
-
ensure
(defaults to: present)
Create or remove the device.
Supported values:- present
- absent
-
port
(defaults to: 161)
SNMP port
-
snmpver
(defaults to: v2c)
SNMP version
Supported values:- v1
- v2c
- v3
Parameters
-
auth_token
LibreNMS API token
-
hostname
Hostname or IP of the device
-
provider
The specific backend to use for this ‘librenms_device` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
url
LibreNMS API endpoint (e.g. librenms.example.org/api/v0)