Refactoring the check backend, create consumers
[sdc.git] / catalog-be / sdc-backend-init / chef-repo / cookbooks / sdc-catalog-be-setup / recipes / 1_create_consumer_and_user.rb
1 if node['disableHttp']
2   protocol = "https"
3   https_flag = "--https"
4   be_port = node['BE']['https_port']
5 else
6   protocol = "http"
7   https_flag = ""
8   be_port = node['BE']['http_port']
9 end
10
11 if node['BE']['user_conf']
12   user_conf_dir = "--conf " + node['BE']['user_conf']
13 else
14   # set default user configuration file
15   user_conf_dir = ""
16 end
17
18 bash "executing-create_users" do
19   code <<-EOH
20     sdcuserinit -i #{node['Nodes']['BE']} -p #{be_port} #{user_conf_dir} #{https_flag}
21     rc=$?
22     if [[ $rc != 0 ]]; then exit $rc; fi
23   EOH
24   returns [0]
25 end
26
27 bash "executing-create_consumers" do
28   code <<-EOH
29     sdcconsumerinit -i #{node['Nodes']['BE']} -p #{be_port} #{https_flag}
30     rc=$?
31     if [[ $rc != 0 ]]; then exit $rc; fi
32   EOH
33   returns [0]
34 end