From c9fce901431dec601230f540efe067d82166e25e Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Sun, 6 Oct 2013 19:08:00 +0100 Subject: [PATCH 1/1] Add otrs role --- roles/otrs.rb | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 roles/otrs.rb diff --git a/roles/otrs.rb b/roles/otrs.rb new file mode 100644 index 000000000..769a12667 --- /dev/null +++ b/roles/otrs.rb @@ -0,0 +1,50 @@ +name "otrs" +description "Role applied to all OTRS servers" + +default_attributes( + :accounts => { + :users => { + :otrs => { :status => :role } + } + }, + :exim => { + :local_domains => [ "otrs.openstreetmap.org" ], + :routes => { + :otrs_otrs => { + :comment => "otrs@otrs.openstreetmap.org", + :domains => [ "otrs.openstreetmap.org" ], + :local_parts => [ "otrs" ], + :command => "/opt/otrs/bin/otrs.PostMaster.pl", + :user => "otrs", + :home_directory => "/opt/otrs" + }, + :otrs_data => { + :comment => "data@otrs.openstreetmap.org", + :domains => [ "otrs.openstreetmap.org" ], + :local_parts => [ "data" ], + :command => "/opt/otrs/bin/otrs.PostMaster.pl -q 'Data Working Group'", + :user => "otrs", + :home_directory => "/opt/otrs" + }, + :otrs_support => { + :comment => "support@otrs.openstreetmap.org", + :domains => [ "otrs.openstreetmap.org" ], + :local_parts => [ "support" ], + :command => "/opt/otrs/bin/otrs.PostMaster.pl -q 'Technical Support'", + :user => "otrs", + :home_directory => "/opt/otrs" + } + } + }, + :otrs => { + :site => "otrs.openstreetmap.org", + :database_cluster => "8.4/main", + :database_name => "otrs", + :database_user => "otrs", + :database_password => "otrs" + } +) + +run_list( + "recipe[otrs]" +) -- 2.43.2