1 # == Class: memcached::params
3 class memcached::params {
6 $package_name = 'memcached'
7 $package_provider = undef
8 $service_name = 'memcached'
9 $service_hasstatus = false
10 $dev_package_name = 'libmemcached-dev'
11 $config_file = '/etc/memcached.conf'
12 $config_tmpl = "${module_name}/memcached.conf.erb"
14 $logfile = '/var/log/memcached.log'
18 $package_name = 'memcached'
19 $package_provider = undef
20 $service_name = 'memcached'
21 $service_hasstatus = true
22 $dev_package_name = 'libmemcached-devel'
23 $config_file = '/etc/sysconfig/memcached'
24 $config_tmpl = "${module_name}/memcached_sysconfig.erb"
26 $logfile = '/var/log/memcached.log'
30 $package_name = 'memcached'
31 $package_provider = 'chocolatey'
32 $service_name = 'memcached'
33 $service_hasstatus = true
34 $dev_package_name = 'libmemcached-devel'
36 $config_tmpl = "${module_name}/memcached_windows.erb"
37 $user = 'BUILTIN\Administrators'
42 case $::operatingsystem {
44 $package_name = 'memcached'
45 $package_provider = undef
46 $service_name = 'memcached'
47 $service_hasstatus = true
48 $dev_package_name = 'libmemcached-devel'
49 $config_file = '/etc/sysconfig/memcached'
50 $config_tmpl = "${module_name}/memcached_sysconfig.erb"
52 $logfile = '/var/log/memcached.log'
56 fail("Unsupported platform: ${::osfamily}/${::operatingsystem}")