|
190 | 190 | $conf_file_name = "redis_${redis_name}.conf"
|
191 | 191 | $conf_file = "/etc/${conf_file_name}"
|
192 | 192 | file { $conf_file:
|
193 |
| - ensure => file, |
194 |
| - content => template('redis/etc/redis.conf.erb'), |
195 |
| - require => Class['redis::install']; |
| 193 | + ensure => file, |
| 194 | + content => template('redis/etc/redis.conf.erb'), |
| 195 | + require => Class['redis::install']; |
196 | 196 | }
|
197 | 197 |
|
198 | 198 | # startup script
|
199 |
| - case $::osfamily { |
200 |
| - 'RedHat': { |
| 199 | + case $::operatingsystem { |
| 200 | + 'Fedora', 'RedHat', 'CentOS', 'OEL', 'OracleLinux', 'Amazon', 'Scientific': { |
201 | 201 | $service_file = "/usr/lib/systemd/system/redis-server_${redis_name}.service"
|
202 |
| - if versioncmp($::operatingsystemmajrelease, '7') >= 0 { $has_systemd = true } |
| 202 | + if versioncmp($::operatingsystemmajrelease, '7') > 0 { $has_systemd = true } |
203 | 203 | }
|
204 | 204 | 'Debian': {
|
205 |
| - if ($::operatingsystem == 'Debian' and versioncmp($::operatingsystemmajrelease, '8') >= 0) or ($::operatingsystem == 'Ubuntu' and versioncmp($::operatingsystemmajrelease, '15.04') >= 0) { |
206 |
| - $service_file = "/etc/systemd/system/redis-server_${redis_name}.service" |
207 |
| - $has_systemd = true |
208 |
| - } |
| 205 | + $service_file = "/etc/systemd/system/redis-server_${redis_name}.service" |
| 206 | + if versioncmp($::operatingsystemmajrelease, '8') > 0 { $has_systemd = true } |
| 207 | + } |
| 208 | + 'Ubuntu': { |
| 209 | + $service_file = "/etc/systemd/system/redis-server_${redis_name}.service" |
| 210 | + if versioncmp($::operatingsystemmajrelease, '14.04') > 0 { $has_systemd = true } |
209 | 211 | }
|
210 | 212 | default: {
|
| 213 | + $service_file = "/etc/init.d/redis-server_${redis_name}" |
211 | 214 | $has_systemd = false
|
212 | 215 | }
|
213 | 216 | }
|
|
230 | 233 | notify => Exec["systemd_service_${redis_name}_preset"],
|
231 | 234 | }
|
232 | 235 | } else {
|
233 |
| - $service_file = "/etc/init.d/redis-server_${redis_name}" |
234 | 236 | file { $service_file:
|
235 | 237 | ensure => file,
|
236 | 238 | mode => '0755',
|
|
0 commit comments