9fe747851eed2acc721da929cdc96b7247f0b5d1
[sdc.git] / openecomp-be / dist / sdc-onboard-backend-docker / artifacts / chef-repo / cookbooks / sdc-onboard-backend / recipes / ON_4_setup_jetty_modules.rb
1 #Set the http module option
2 if node['disableHttp']
3   http_option = "#--module=http"
4 else
5   http_option = "--module=http"
6 end
7
8 execute "create-jetty-modules" do
9   command "java -jar #{ENV['JETTY_HOME']}/start.jar --add-to-start=deploy && java -jar #{ENV['JETTY_HOME']}/start.jar --create-startd --add-to-start=http,https,console-capture,setuid"
10   cwd "#{ENV['JETTY_BASE']}"
11   action :run
12 end
13
14 template "http-ini" do
15   path "#{ENV['JETTY_BASE']}/start.d/http.ini"
16   source "http-ini.erb"
17   owner "#{ENV['JETTY_USER']}"
18   group "#{ENV['JETTY_GROUP']}"
19   mode "0755"
20   variables ({
21     :http_option => http_option ,
22     :http_port => "#{node['ONBOARDING_BE'][:http_port]}"
23   })
24    
25 end
26
27
28 template "https-ini" do
29   path "#{ENV['JETTY_BASE']}/start.d/https.ini"
30   source "https-ini.erb"
31   owner "#{ENV['JETTY_USER']}"
32   group "#{ENV['JETTY_GROUP']}"
33   mode "0755"
34   variables :https_port => "#{node['ONBOARDING_BE'][:https_port]}"
35 end
36
37
38 template "ssl-ini" do
39   path "#{ENV['JETTY_BASE']}/start.d/ssl.ini"
40   source "ssl-ini.erb"
41   owner "#{ENV['JETTY_USER']}"
42   group "#{ENV['JETTY_GROUP']}"
43   mode "0755"
44   variables ({
45     :https_port => "#{node['ONBOARDING_BE'][:https_port]}" ,
46     :jetty_keystore_pwd => "#{node['jetty'][:keystore_pwd]}" ,
47     :jetty_keymanager_pwd => "#{node['jetty'][:keymanager_pwd]}" ,
48     :jetty_truststore_pwd => "#{node['jetty'][:truststore_pwd]}"
49   })
50 end