summaryrefslogtreecommitdiffstats
path: root/docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb
diff options
context:
space:
mode:
Diffstat (limited to 'docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb')
-rw-r--r--docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb29
1 files changed, 29 insertions, 0 deletions
diff --git a/docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb b/docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb
new file mode 100644
index 0000000..cd651dd
--- /dev/null
+++ b/docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb
@@ -0,0 +1,29 @@
+sdc_be_vip = node['SDC_BE_FQDN']
+
+if node['disableHttp']
+ protocol = "https"
+ sdc_be_port = node['SDC']['BE'][:https_port]
+else
+ protocol = "http"
+ sdc_be_port = node['SDC']['BE'][:http_port]
+end
+
+template "/var/tmp/consumers.py" do
+ source "consumers.py.erb"
+ owner "jetty"
+ group "jetty"
+ mode "0755"
+ variables({
+ :consumerName => node['DCAE']['consumerName'],
+ :protocol => protocol,
+ :catalog_ip => sdc_be_vip,
+ :catalog_port => sdc_be_port
+ })
+end
+
+bash "create dcaeTest user" do
+ cwd '/var/tmp'
+ code <<-EOH
+ python /var/tmp/consumers.py
+ EOH
+end