diff options
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.rb | 29 |
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 |