Update ready-probe file to support the https mode.
Issue-ID: SDC-2548
Signed-off-by: Krystian Kedron <k.kedron@partner.samsung.com>
Change-Id: I78328d7575d202d1d241785e07fb57573ffe2739
+if node[:disableHttp]
+  protocol = "https"
+  port = "#{node['BE'][:https_port]}"
+else
+  protocol = "http"
+  port = "#{node['BE'][:http_port]}"
+end
+
 template "/var/lib/ready-probe.sh" do
   source "ready-probe.sh.erb"
   sensitive true
   mode 0755
+  variables({
+    :protocol => protocol,
+    :port => port
+  })
 end
\ No newline at end of file
 
 #!/bin/bash
+health_Check_http_code=$(curl -k --max-time 5 -o /dev/null -w '%{http_code}' <%= @protocol %>://127.0.0.1:<%= @port %>/sdc1/rest/healthCheck)
 
-health_Check_http_code=$(curl --max-time 5 -o /dev/null -w '%{http_code}' http://127.0.0.1:8080/sdc2/rest/healthCheck)
 if [[ "$health_Check_http_code" -eq 200 ]]; then
    exit 0
 else
 
+if node[:disableHttp]
+  protocol = "https"
+  port = "#{node['FE'][:https_port]}"
+else
+  protocol = "http"
+  port = "#{node['FE'][:http_port]}"
+end
+
 template "/var/lib/ready-probe.sh" do
   source "ready-probe.sh.erb"
   sensitive true
   mode 0755
+  variables({
+    :protocol => protocol,
+    :port => port
+  })
 end
\ No newline at end of file
 
 #!/bin/bash
-<% if node[:disableHttp] -%>
-health_Check_http_code=$(curl --max-time 5 -o /dev/null -w '%{http_code}' https://127.0.0.1:<%= @ssl_port %>/sdc1/rest/healthCheck)
-<% else %>
-health_Check_http_code=$(curl --max-time 5 -o /dev/null -w '%{http_code}' http://127.0.0.1:8181/sdc1/rest/healthCheck)
-<% end -%>
+health_Check_http_code=$(curl -k --max-time 5 -o /dev/null -w '%{http_code}' <%= @protocol %>://127.0.0.1:<%= @port %>/sdc1/rest/healthCheck)
+
 if [[ "$health_Check_http_code" -eq 200 ]]; then
    exit 0
 else
 
+if node[:disableHttp]
+  protocol = "https"
+  port = "#{node['ONBOARDING_BE'][:https_port]}"
+else
+  protocol = "http"
+  port = "#{node['ONBOARDING_BE'][:http_port]}"
+end
+
 template "/var/lib/ready-probe.sh" do
   source "ready-probe.sh.erb"
   sensitive true
   mode 0755
   variables({
-        :onboard_port           => "#{node['ONBOARDING_BE'][:http_port]}",
-        :ssl_port               => "#{node['ONBOARDING_BE'][:https_port]}"
-     })
+    :protocol => protocol,
+    :port => port
+  })
 end
 
 #!/bin/bash
-<% if node[:disableHttp] -%>
-health_Check_http_code=$(curl --max-time 5 -o /dev/null -w '%{http_code}' -X GET --header "USER_ID: cs0008" --header "Accept: application/json" "https://127.0.0.1:<%= @ssl_port %>/onboarding-api/v1.0/healthcheck")
-<% else %>
-health_Check_http_code=$(curl --max-time 5 -o /dev/null -w '%{http_code}' -X GET --header "USER_ID: cs0008" --header "Accept: application/json" "http://127.0.0.1:<%= @onboard_port %>/onboarding-api/v1.0/healthcheck")
-<% end -%>
+health_Check_http_code=$(curl -k --max-time 5 -o /dev/null -w '%{http_code}' <%= @protocol %>://127.0.0.1:<%= @port %>/sdc1/rest/healthCheck)
+
 if [[ "$health_Check_http_code" -eq 200 ]]; then
    exit 0
 else