From 530230e2299a1c78a79779ac03b0bbcf58260480 Mon Sep 17 00:00:00 2001 From: "Stone, Avi (as206k)" Date: Thu, 17 May 2018 10:25:42 +0300 Subject: Add docker files Adding docker files so the docker job would run Change-Id: I7db917d261d480e28a51ff222f12422803b395e8 Issue-ID: SDC-1339 Signed-off-by: Stone, Avi (as206k) --- .../Deploy-DCAE/recipes/dcae_tools_setup.rb | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/recipes/dcae_tools_setup.rb (limited to 'docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/recipes/dcae_tools_setup.rb') diff --git a/docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/recipes/dcae_tools_setup.rb b/docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/recipes/dcae_tools_setup.rb new file mode 100644 index 0000000..152def2 --- /dev/null +++ b/docker/docker_tools/chef-solo/cookbooks/Deploy-DCAE/recipes/dcae_tools_setup.rb @@ -0,0 +1,47 @@ +workspace_dir = "#{node['WORKSPACE_DIR']}" + +dcae_be_host = node['DCAE_BE_VIP'] + +if node['disableHttp'] + protocol = "https" + dcae_be_port = node['DCAE']['BE'][:https_port] +else + protocol = "http" + dcae_be_port = node['DCAE']['BE'][:http_port] +end + +printf("DEBUG: [%s]:[%s] disableHttp=[%s], protocol=[%s], dcae_be_vip=[%s], dcae_be_port=[%s] !!! \n", cookbook_name, recipe_name, node['disableHttp'], protocol, dcae_be_host ,dcae_be_port ) + + +directory "#{workspace_dir}/conf" do + mode '0755' + owner "dcae" + group "dcae" + recursive true + action :create +end + + +template "dcae-tools-config-yaml" do + sensitive true + path "/#{workspace_dir}/conf/environment.json" + source "environment.json.erb" + mode "0755" + owner "dcae" + group "dcae" + variables ({ + :dcae_be_host => dcae_be_host, + :dcae_be_port => dcae_be_port, + :protocol => protocol + }) +end + + +cookbook_file "/#{workspace_dir}/conf/config.json" do + sensitive true + source "config.json" + owner "dcae" + group "dcae" + mode "0755" + action :create +end -- cgit 1.2.3-korg