Showing with 26 additions and 2 deletions.
  1. +1 −1 Modulefile
  2. +22 −0 manifests/config.pp
  3. +2 −1 manifests/init.pp
  4. +1 −0 manifests/params.pp
2 changes: 1 addition & 1 deletion Modulefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name 'arioch-redis'
version '0.0.4'
version '0.0.5'
author 'Tom De Vylder'
license 'Apache License, Version 2.0'
summary 'Redis module'
Expand Down
22 changes: 22 additions & 0 deletions manifests/config.pp
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,27 @@
mode => $::redis::config_dir_mode,
owner => $::redis::service_user;
}

# Adjust /etc/default/redis-server on Debian systems
case $::osfamily {
'Debian': {
file { '/etc/default/redis-server':
ensure => present,
group => $::redis::config_group,
mode => $::redis::config_file_mode,
owner => $::redis::config_owner,
}

if $::redis::ulimit {
augeas { 'redis ulimit' :
context => '/files/etc/default/redis-server',
changes => "set ULIMIT ${::redis::ulimit}",
}
}
}

default: {
}
}
}

3 changes: 2 additions & 1 deletion manifests/init.pp
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
$slowlog_log_slower_than = $::redis::params::slowlog_log_slower_than,
$slowlog_max_len = $::redis::params::slowlog_max_len,
$timeout = $::redis::params::timeout,
$ulimit = $::redis::params::ulimit,
$workdir = $::redis::params::workdir,
$zset_max_ziplist_entries = $::redis::params::zset_max_ziplist_entries,
$zset_max_ziplist_value = $::redis::params::zset_max_ziplist_value,
Expand All @@ -81,7 +82,7 @@

Class['preinstall'] ->
Class['install'] ->
Class['config'] ->
Class['config'] ~>
Class['service']

# Sanity check
Expand Down
1 change: 1 addition & 0 deletions manifests/params.pp
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
$slowlog_log_slower_than = 10000
$slowlog_max_len = 1024
$timeout = 0
$ulimit = 65536
$workdir = '/var/lib/redis/'
$zset_max_ziplist_entries = 128
$zset_max_ziplist_value = 64
Expand Down