X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=utils%2Fwebseal-simulator%2Fsdc-simulator%2Fchef-repo%2Fcookbooks%2Fsdc-simulator%2Frecipes%2FSDC_Simulator_5_create_jetty_modules.rb;h=5b67561b02e7db50b6c260cf320482e74e056039;hb=55afecde29eb4c383d11d5efa3470d156b169c25;hp=8a0f6a79c2bd937fe34395684e89e5a0a285dca3;hpb=ae3a86d73ed732c0d3a3c46e98445c40a79582c0;p=sdc.git diff --git a/utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_5_create_jetty_modules.rb b/utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_5_create_jetty_modules.rb index 8a0f6a79c2..5b67561b02 100644 --- a/utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_5_create_jetty_modules.rb +++ b/utils/webseal-simulator/sdc-simulator/chef-repo/cookbooks/sdc-simulator/recipes/SDC_Simulator_5_create_jetty_modules.rb @@ -1,39 +1,63 @@ -jetty_base="/var/lib/jetty" -jetty_home="/usr/local/jetty" +# +# Set the http module option +if node['disableHttp'] + http_option = "#--module=http" +else + http_option = "--module=http" +end + bash "create-jetty-modules" do -cwd "#{jetty_base}" -code <<-EOH - cd "#{jetty_base}" - java -jar "/#{jetty_home}"/start.jar --add-to-start=deploy - java -jar "/#{jetty_home}"/start.jar --create-startd --add-to-start=http,https,console-capture,setuid -EOH + cwd "#{ENV['JETTY_BASE']}" + code <<-EOH + cd "#{ENV['JETTY_BASE']}" + 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 + EOH end -template "ssl-ini" do - path "/#{jetty_base}/start.d/ssl.ini" - source "SDC-Simulator-ssl-ini.erb" + +template "http-ini" do + path "#{ENV['JETTY_BASE']}/start.d/http.ini" + source "SDC-Simulator-http-ini.erb" owner "jetty" group "jetty" mode "0755" variables({ - :https_port => "8443", - :jetty_keystore_pwd => "OBF:1vny1zlo1x8e1vnw1vn61x8g1zlu1vn4", - :jetty_keymanager_pwd => "OBF:1u2u1wml1z7s1z7a1wnl1u2g" + :http_option => http_option, + :http_port => "8080" }) end + template "https-ini" do - path "/#{jetty_base}/start.d/https.ini" + path "#{ENV['JETTY_BASE']}/start.d/https.ini" source "SDC-Simulator-https-ini.erb" owner "jetty" group "jetty" mode "0755" - variables ({ - :https_port => "8443" + variables({ + :https_port => "8443" }) end +# TO CHANGE THE KEYSTORE/TRUSTSTORE CERT THE JVM CONFIGURATION +# MUST BE ALSO CHANGE IN THE startup.sh FILE +template "ssl-ini" do + path "#{ENV['JETTY_BASE']}/start.d/ssl.ini" + source "SDC-Simulator-ssl-ini.erb" + owner "jetty" + group "jetty" + mode "0755" + variables({ + :https_port => "8443", + :jetty_truststore_pwd => "z+KEj;t+,KN^iimSiS89e#p0", + :jetty_keystore_pwd => "?(kP!Yur![*!Y5!E^f(ZKc31", + :jetty_keymanager_pwd => "?(kP!Yur![*!Y5!E^f(ZKc31", + }) +end + + bash "echo status" do code <<-EOH echo "DOCKER STARTED"