summaryrefslogtreecommitdiffstats
path: root/docker/docker_be/chef-solo/cookbooks/Deploy-DCAE/recipes/consumer_creation.rb
blob: cd651dd1c963952ebd8fa335cb39d181c72d9f14 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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