redis: Style fixes

This commit is contained in:
Ossi Salmi 2016-09-03 18:18:23 +03:00
parent 9040bf854e
commit d60056acdb

View file

@ -3,11 +3,11 @@
# === Parameters
#
# $bind:
# Address to bind to. Defaults to "127.0.0.1".
# Address to bind to. Defaults to '127.0.0.1'.
#
# $datadir:
# Directory for redis database dumps.
# Defaults to "/srv/redis".
# Defaults to '/srv/redis'.
#
# $password:
# Optional password for client connections.
@ -15,56 +15,53 @@
# $appendonly:
# Enable append only mode. Defaults to false.
#
class redis($bind="127.0.0.1", $datadir="", $password="", $appendonly=false) {
class redis(
$bind='127.0.0.1',
$datadir='/srv/redis',
$password=undef,
$appendonly=false,
) {
package { "redis":
package { 'redis':
ensure => installed,
}
if $datadir {
file { $datadir:
ensure => directory,
mode => "0700",
owner => "redis",
group => "redis",
before => File["/srv/redis"],
require => Package["redis"],
}
file { "/srv/redis":
if $datadir != '/srv/redis' {
file { '/srv/redis':
ensure => link,
target => $datadir,
before => Service["redis"],
before => Service['redis'],
}
} else {
file { "/srv/redis":
}
file { $datadir:
ensure => directory,
mode => "0700",
owner => "redis",
group => "redis",
before => Service["redis"],
require => Package["redis"],
}
mode => '0700',
owner => 'redis',
group => 'redis',
before => Service['redis'],
require => Package['redis'],
}
augeas { "set-redis-include":
changes => "set include /etc/redis.local.conf",
incl => "/etc/redis.conf",
lens => "Spacevars.simple_lns",
notify => Service["redis"],
require => Package["redis"],
augeas { 'set-redis-include':
changes => 'set include /etc/redis.local.conf',
incl => '/etc/redis.conf',
lens => 'Spacevars.simple_lns',
notify => Service['redis'],
require => Package['redis'],
}
file { "/etc/redis.local.conf":
file { '/etc/redis.local.conf':
ensure => present,
mode => "0600",
owner => "redis",
group => "redis",
content => template("redis/local.conf.erb"),
require => Package["redis"],
notify => Service["redis"],
mode => '0600',
owner => 'redis',
group => 'redis',
content => template('redis/local.conf.erb'),
notify => Service['redis'],
require => Package['redis'],
}
service { "redis":
service { 'redis':
ensure => running,
enable => true,
}