summaryrefslogtreecommitdiffstats
path: root/chef-solo/cookbooks/dcae-ci-tests/recipes/dcae-ci_setup.rb
diff options
context:
space:
mode:
Diffstat (limited to 'chef-solo/cookbooks/dcae-ci-tests/recipes/dcae-ci_setup.rb')
-rw-r--r--chef-solo/cookbooks/dcae-ci-tests/recipes/dcae-ci_setup.rb30
1 files changed, 30 insertions, 0 deletions
diff --git a/chef-solo/cookbooks/dcae-ci-tests/recipes/dcae-ci_setup.rb b/chef-solo/cookbooks/dcae-ci-tests/recipes/dcae-ci_setup.rb
new file mode 100644
index 0000000..7bf9260
--- /dev/null
+++ b/chef-solo/cookbooks/dcae-ci-tests/recipes/dcae-ci_setup.rb
@@ -0,0 +1,30 @@
+url = "#{node['Webseal_URL']}"
+be_vip = node['DCAE_BE_VIP']
+fe_vip = node['DCAE_FE_VIP']
+
+if node['disableHttp']
+ protocol = "https"
+ be_port = node['DCAE']['BE'][:https_port]
+ fe_port = node['DCAE']['FE'][:https_port]
+else
+ protocol = "http"
+ be_port = node['DCAE']['BE'][:http_port]
+ fe_port = node['DCAE']['FE'][:http_port]
+end
+
+template "dcae-ci-tests-conf" do
+ sensitive true
+ path "/conf/conf.yaml"
+ source "conf.yaml.erb"
+ owner "dcae"
+ group "dcae"
+ mode "0755"
+ variables ({
+ :catalogbe_ip => be_vip,
+ :catalogbe_port => be_port,
+ :protocol => protocol,
+ :url => url,
+ :catalogfe_ip => fe_vip,
+ :catalogfe_port => fe_port
+ })
+end \ No newline at end of file