From 013ea09d82252ea033e9b123147d71b83a17623d Mon Sep 17 00:00:00 2001 From: Keith Hudgins Date: Fri, 9 Dec 2011 18:02:16 -0500 Subject: [PATCH] added client role file. --- chef/roles/zenoss-server.rb | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/chef/roles/zenoss-server.rb b/chef/roles/zenoss-server.rb index 08db03e..2dd9711 100644 --- a/chef/roles/zenoss-server.rb +++ b/chef/roles/zenoss-server.rb @@ -1,9 +1,28 @@ name "zenoss-server" -description "Zenoss Server Role" -run_list( - "recipe[zenoss::api]", - "recipe[zenoss::monitor]" -) -default_attributes() -override_attributes() +description "Role to use as basis for configuring Zenoss Server" +#a number of server attributes are available for customization +#you may want to set the [:zenoss][:server][:admin_password] +default_attributes( + "zenoss" => { + "device" => { + "properties" => { + "zCommandUsername" => "zenoss", + "zKeyPath" => "/home/zenoss/.ssh/id_dsa", + "zMySqlPassword" => "zenoss", + "zMySqlUsername" => "zenoss" + } + } + } + ) + +override_attributes( + "zenoss" => { + "device" => { + "device_class" => "/Server/SSH/Linux" + } + } + ) +run_list( + "recipe[zenoss::server]" + )