diff --git a/attributes/default.rb b/attributes/default.rb index f9a0fc2..7465d24 100644 --- a/attributes/default.rb +++ b/attributes/default.rb @@ -3,6 +3,7 @@ default["redis2"]["conf_dir"] = "/etc/redis" default["redis2"]["pid_dir"] = "/var/run/redis" default["redis2"]["user"] = "redis" +default["redis2"]["group"] = "redis" default["redis2"]["daemon"] = nil default["redis2"]["package"]["paths"] = ["/usr/bin/redis-server", "/usr/sbin/redis-server"] default["redis2"]["instances"]["default"]["bindaddress"] = "0.0.0.0" diff --git a/definitions/instance.rb b/definitions/instance.rb index 5252c58..962ed2b 100644 --- a/definitions/instance.rb +++ b/definitions/instance.rb @@ -57,6 +57,7 @@ directory conf["data_dir"] do owner node["redis2"]["user"] + group node["redis2"]["group"] mode "0750" end diff --git a/test/integration/helpers/serverspec/main.rb b/test/integration/helpers/serverspec/main.rb index 54812f8..dce8059 100644 --- a/test/integration/helpers/serverspec/main.rb +++ b/test/integration/helpers/serverspec/main.rb @@ -28,6 +28,7 @@ it "should have a data directory" do expect(file("/var/lib/redis/prime")).to be_directory expect(file("/var/lib/redis/prime")).to be_owned_by("redis") + expect(file("/var/lib/redis/prime")).to be_grouped_into("redis") expect(file("/var/lib/redis/prime")).to be_mode("750") end