fuel-plugin-ceilometer-redis/deployment_scripts/puppet/modules/redis/manifests/params.pp

38 lines
936 B
Puppet

# Class: redis::params
#
# This class configures parameters for the puppet-redis module.
#
# Parameters:
#
# Actions:
#
# Requires:
#
# Sample Usage:
#
class redis::params {
case $::osfamily {
'redhat': {
$package = 'redis'
$service = 'redis'
$conf = '/etc/redis.conf'
$conf_logrotate = '/etc/logrotate.d/redis'
$pidfile = '/var/run/redis/redis.pid'
$logfile = '/var/log/redis/redis.log'
}
'debian': {
$package = 'redis-server'
$service = 'redis-server'
$conf = '/etc/redis/redis.conf'
$conf_logrotate = '/etc/logrotate.d/redis-server'
$pidfile = '/var/run/redis/redis-server.pid'
$logfile = '/var/log/redis/redis-server.log'
}
default: {
fail("Unsupported osfamily: ${::osfamily}, module ${module_name} only support osfamily RedHat and Debian")
}
}
}