]> git.openstreetmap.org Git - chef.git/blobdiff - roles/otrs.rb
Use OS root certificiate bundle to avoid wordpress API via chef ruby
[chef.git] / roles / otrs.rb
index 7355e664ef3b1e2bf13ca2137bbfadccd0d3889e..4b0bccd0d6f76ec5a52a9ff6e6ac2bf423e09055 100644 (file)
@@ -3,116 +3,106 @@ description "Role applied to all OTRS servers"
 
 default_attributes(
   :exim => {
 
 default_attributes(
   :exim => {
-    :smarthost_via => "fafnir.openstreetmap.org:26",
     :local_domains => ["otrs.openstreetmap.org"],
     :routes => {
       :otrs_otrs => {
         :comment => "otrs@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["otrs"],
     :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.Console.pl Maint::PostMaster::Read",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_data => {
         :comment => "data@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["data"],
       },
       :otrs_data => {
         :comment => "data@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["data"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Data Working Group'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Data Working Group'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_membership => {
         :comment => "membership@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["membership"],
       },
       :otrs_membership => {
         :comment => "membership@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["membership"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Membership Working Group'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Membership Working Group'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_membership_osmf_talk_owner => {
         :comment => "osmf-talk-owner@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["osmf-talk-owner"],
       },
       :otrs_membership_osmf_talk_owner => {
         :comment => "osmf-talk-owner@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["osmf-talk-owner"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Membership Working Group::osmf-talk'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Membership Working Group::osmf-talk'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_legal => {
         :comment => "legal@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal"],
       },
       :otrs_legal => {
         :comment => "legal@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_legal_privacy => {
         :comment => "legal-privacy@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal-privacy"],
       },
       :otrs_legal_privacy => {
         :comment => "legal-privacy@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal-privacy"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group::Privacy'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group::Privacy'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_legal_questions => {
         :comment => "legal-questions@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal-questions"],
       },
       :otrs_legal_questions => {
         :comment => "legal-questions@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal-questions"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group::Legal Questions'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group::Legal Questions'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_legal_trademarks => {
         :comment => "legal-trademarks@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal-trademarks"],
       },
       :otrs_legal_trademarks => {
         :comment => "legal-trademarks@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["legal-trademarks"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group::Trademarks'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Licensing Working Group::Trademarks'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_sotm_program => {
         :comment => "sotm-program@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["sotm-program"],
       },
       :otrs_sotm_program => {
         :comment => "sotm-program@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["sotm-program"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'State of the Map:Program'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'State of the Map:Program'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_communications => {
         :comment => "communications@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["communications"],
       },
       :otrs_communications => {
         :comment => "communications@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["communications"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Communications Working Group'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Communications Working Group'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
-      },
-      :otrs_communications_freebies => {
-        :comment => "freebies@otrs.openstreetmap.org",
-        :domains => ["otrs.openstreetmap.org"],
-        :local_parts => ["freebies"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Communications Working Group::Freebies'",
-        :user => "otrs",
-        :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       },
       :otrs_support => {
         :comment => "support@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["support"],
       },
       :otrs_support => {
         :comment => "support@otrs.openstreetmap.org",
         :domains => ["otrs.openstreetmap.org"],
         :local_parts => ["support"],
-        :command => "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Technical Support'",
+        :command => "/usr/share/otrs/bin/otrs.Console.pl Maint::PostMaster::Read --target-queue 'Technical Support'",
         :user => "otrs",
         :group => "www-data",
         :user => "otrs",
         :group => "www-data",
-        :home_directory => "/opt/otrs"
+        :home_directory => "/usr/share/otrs"
       }
     }
   },
       }
     }
   },