diff --git a/redis/manifests/init.pp b/redis/manifests/init.pp index a43866d..f8b9be7 100644 --- a/redis/manifests/init.pp +++ b/redis/manifests/init.pp @@ -9,7 +9,10 @@ # $password: # Optional password for client connections. # -class redis($datadir="", $password="") { +# $appendonly: +# Enable append only mode. Defaults to false. +# +class redis($datadir="", $password="", $appendonly=false) { package { "redis": ensure => installed, diff --git a/redis/templates/local.conf.erb b/redis/templates/local.conf.erb index 0265b19..4f8e637 100644 --- a/redis/templates/local.conf.erb +++ b/redis/templates/local.conf.erb @@ -1,6 +1,6 @@ bind 127.0.0.1 dir /srv/redis -appendonly yes +appendonly <% if @appendonly == true %>yes<% else %>no<% end %> <% if @password -%> requirepass <%= @password %> <% end -%>