Page MenuHomeSoftware Heritage

params.pp
No OneTemporary

params.pp

# == Class grafana::params
#
# This class is meant to be called from grafana
# It sets variables according to platform
#
class grafana::params {
$cfg = {}
$container_cfg = false
$container_params = {}
$data_dir = '/var/lib/grafana'
$docker_image = 'grafana/grafana'
$docker_ports = '3000:3000'
$install_dir = '/usr/share/grafana'
$package_name = 'grafana'
$rpm_iteration = '1'
$repo_name = 'stable'
$version = '4.5.1'
case $facts['os']['family'] {
'Archlinux': {
$manage_package_repo = false
$install_method = 'repo'
$cfg_location = '/etc/grafana.ini'
$service_name = 'grafana'
$sysconfig_location = undef
}
'Debian': {
$manage_package_repo = true
$install_method = 'repo'
$cfg_location = '/etc/grafana/grafana.ini'
$service_name = 'grafana-server'
$sysconfig_location = '/etc/default/grafana-server'
}
'RedHat': {
$manage_package_repo = true
$install_method = 'repo'
$cfg_location = '/etc/grafana/grafana.ini'
$service_name = 'grafana-server'
$sysconfig_location = '/etc/sysconfig/grafana-server'
}
default: {
$manage_package_repo = true
$install_method = 'package'
$cfg_location = '/etc/grafana/grafana.ini'
$service_name = 'grafana-server'
$sysconfig_location = undef
}
}
}

File Metadata

Mime Type
text/x-c++
Expires
Wed, Jun 4, 7:16 PM (4 d, 21 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399027

Event Timeline