X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/c7016d905ae8b4941027e2f5b95af828c3b57284..58fa98e466c9b59f9352240e86c6349eba21440e:/cookbooks/otrs/recipes/default.rb?ds=sidebyside diff --git a/cookbooks/otrs/recipes/default.rb b/cookbooks/otrs/recipes/default.rb index ec17e63b1..e235f619c 100644 --- a/cookbooks/otrs/recipes/default.rb +++ b/cookbooks/otrs/recipes/default.rb @@ -17,26 +17,30 @@ # limitations under the License. # -include_recipe "tools" -include_recipe "postgresql" +include_recipe "accounts" include_recipe "apache" +include_recipe "postgresql" +include_recipe "tools" passwords = data_bag_item("otrs", "passwords") package "libapache2-mod-perl2" package "libapache2-reload-perl" -package "libgd-gd2-perl" -package "libgd-graph-perl" -package "libgd-text-perl" -package "libjson-xs-perl" -package "libmail-imapclient-perl" -package "libnet-ldap-perl" -package "libpdf-api2-perl" -package "libsoap-lite-perl" -package "libyaml-libyaml-perl" -package "libcrypt-eksblowfish-perl" -package "libtemplate-perl" +package %w[ + libcrypt-eksblowfish-perl + libdatetime-perl + libgd-gd2-perl + libgd-graph-perl + libgd-text-perl + libjson-xs-perl + libmail-imapclient-perl + libnet-ldap-perl + libpdf-api2-perl + libsoap-lite-perl + libtemplate-perl + libyaml-libyaml-perl +] apache_module "headers" @@ -88,7 +92,7 @@ end file "/opt/otrs-#{version}/Kernel/Config.pm" do owner user group "www-data" - mode 0o664 + mode "664" content config end @@ -117,7 +121,7 @@ Dir.glob("/opt/otrs/var/cron/*.dist") do |distname| file name do owner "otrs" group "www-data" - mode 0o664 + mode "664" content IO.read(distname) notifies :run, "execute[/opt/otrs/bin/Cron.sh]" end @@ -137,12 +141,12 @@ template "/etc/sudoers.d/otrs" do source "sudoers.erb" owner "root" group "root" - mode 0o440 + mode "440" end template "/etc/cron.daily/otrs-backup" do source "backup.cron.erb" owner "root" group "root" - mode 0o755 + mode "755" end