]> git.immae.eu Git - perso/Immae/Projets/Puppet.git/blame - modules/profile/manifests/redis.pp
Fix duplicate package ruby-augeas
[perso/Immae/Projets/Puppet.git] / modules / profile / manifests / redis.pp
CommitLineData
d5f4e591
IB
1class 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}