]>
Commit | Line | Data |
---|---|---|
d5f4e591 IB |
1 | class profile::redis { |
2 | file { '/etc/systemd/system/redis.service.d/': | |
3 | ensure => "directory", | |
4 | path => "/etc/systemd/system/redis.service.d/", | |
5 | mode => "0755", | |
6 | owner => "root", | |
7 | group => "root" | |
8 | } -> | |
9 | file { '/etc/systemd/system/redis.service.d/socket_shutdown.conf': | |
10 | ensure => "present", | |
11 | path => "/etc/systemd/system/redis.service.d/noclear.conf", | |
12 | source => 'puppet:///modules/profile/redis/socket_shutdown_override.conf', | |
13 | recurse => true, | |
14 | mode => "0644", | |
15 | owner => "root", | |
16 | group => "root", | |
17 | notify => Service["redis"], | |
18 | } | |
19 | ||
77d4b0b7 IB |
20 | ensure_packages(["ruby-augeas"]) |
21 | ||
d5f4e591 IB |
22 | class { '::redis': |
23 | unixsocket => "/run/redis/redis.sock", | |
24 | unixsocketperm => "777", | |
25 | ulimit => false, | |
26 | daemonize => false, | |
27 | config_file => "/etc/redis.conf", | |
28 | config_file_orig => "/etc/redis.conf.puppet", | |
29 | port => 0, | |
77d4b0b7 IB |
30 | require => [ |
31 | File["/etc/systemd/system/redis.service.d/socket_shutdown.conf"], | |
32 | Package["ruby-augeas"] | |
33 | ] | |
d5f4e591 IB |
34 | } |
35 | ||
36 | } |