Puppet Class: librenms::params
- Inherited by:
-
librenms
librenms::cache_dir
librenms::discovery
librenms::applications::zfs
librenms::applications::bind
librenms::applications::chip
librenms::applications::dhcp
librenms::applications::exim
librenms::applications::gpsd
librenms::applications::mdadm
librenms::applications::mysql
librenms::applications::nginx
librenms::applications::redis
librenms::applications::squid
librenms::applications::nvidia
librenms::applications::apache2
librenms::applications::entropy
librenms::applications::icecast
librenms::applications::php_fpm
librenms::applications::pi_hole
librenms::applications::postfix
librenms::applications::proxmox
librenms::applications::seafile
librenms::applications::unbound
librenms::applications::ups_nut
librenms::applications::voipmon
librenms::applications::asterisk
librenms::applications::fail2ban
librenms::applications::opensips
librenms::applications::osupdate
librenms::applications::postgres
librenms::applications::powerdns
librenms::applications::pureftpd
librenms::applications::sdfsinfo
librenms::applications::memcached
librenms::applications::freeradius
librenms::applications::freeswitch
librenms::applications::nfs_client
librenms::applications::nfs_server
librenms::applications::ntp_client
librenms::applications::ntp_server
librenms::applications::ups_apcups
librenms::applications::backupninja
librenms::applications::certificate
librenms::applications::mailscanner
librenms::applications::supervisord
librenms::applications::distribution
librenms::applications::portactivity
librenms::applications::puppet_agent
librenms::applications::raspberry_pi
librenms::applications::smartmontools
librenms::applications::powerdns_dnsdist
librenms::applications::powerdns_recursor
librenms::applications::open_grid_scheduler
librenms::applications::mailcow_dockerized_postfix
- Defined in:
- manifests/params.pp
Overview
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'manifests/params.pp', line 2
class librenms::params {
case $::operatingsystem {
/^(Debian|Ubuntu)$/: {
case $::operatingsystemrelease {
default: {
$bind_user = 'bind'
$bind_group = 'bind'
$curl_package = 'curl'
$cat_bin = '/bin/cat'
$curl_bin = '/usr/bin/curl'
$dhcpd_pools_package = 'dhcpd-pools'
$env_bin = '/usr/bin/env'
$jq_package = 'jq'
$libjson_perl_package = 'libjson-perl'
$libparse_netstat_perl_package = 'libparse-netstat-perl'
$libpve_apiclient_perl_package = 'libpve-apiclient-perl'
$ls_bin = '/bin/ls'
$nvidia_smi_package = 'nvidia-smi'
$perl_readbackwards_package = 'libfile-readbackwards-perl'
$php_cli_package = 'php-cli'
$php_mysql_package = 'php-mysql'
$pflogsumm_package = 'pflogsumm'
$python3_urllib3_package = 'python3-urllib3'
$python3_openssl_package = 'python3-openssl'
$python3_requests_package = 'python3-requests'
$python3_yaml_package = 'python3-yaml'
$smartctl_bin = '/usr/sbin/smartctl'
$snmpd_service = 'snmpd'
$snmpd_user = 'Debian-snmp'
$snmpd_dir = '/etc/snmp'
$snmpd_extend_dir = '/etc/snmp/snmp.d'
$snmpd_package = 'snmpd'
$sudo_bin = '/usr/bin/sudo'
$sudo_dir = '/etc/sudoers.d'
$sudo_package = 'sudo'
}
}
}
default: {
fail("no support yet for ${::operatingsystem}")
}
}
}
|