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