4f7e710d6325b9f8156d131be083164c3c1fefa2
[sdc.git] / utils / webseal-simulator / sdc-simulator / chef-repo / cookbooks / sdc-simulator / recipes / SDC_Simulator_5_create_jetty_modules.rb
1 jetty_base="/var/lib/jetty"
2 jetty_home="/usr/local/jetty"
3
4 bash "create-jetty-modules" do
5 cwd "#{jetty_base}"
6 code <<-EOH
7    cd "#{jetty_base}"
8    java -jar "/#{jetty_home}"/start.jar --add-to-start=deploy
9    java -jar "/#{jetty_home}"/start.jar --create-startd --add-to-start=http,https,console-capture,setuid
10 EOH
11 end
12
13 template "ssl-ini" do
14    path "/#{jetty_base}/start.d/ssl.ini"
15    source "SDC-Simulator-ssl-ini.erb"
16    owner "jetty"
17    group "jetty"
18    mode "0755"
19    variables({
20         :https_port           => "8443",
21         :jetty_keystore_pwd   => "rTIS;B4kM]2GHcNK2c3B4&Ng",
22         :jetty_keymanager_pwd => "rTIS;B4kM]2GHcNK2c3B4&Ng"
23    })
24 end
25
26 template "https-ini" do
27    path "/#{jetty_base}/start.d/https.ini"
28    source "SDC-Simulator-https-ini.erb"
29    owner "jetty"
30    group "jetty"
31    mode "0755"
32    variables ({
33         :https_port => "8443"
34    })
35 end
36
37 bash "echo status" do
38    code <<-EOH
39       echo "DOCKER STARTED"
40    EOH
41 end
42