Upgrade SDC to use common cassandra cluster
[sdc.git] / ui-ci / sdc-ui-tests / chef-repo / cookbooks / sdc-ui-tests / recipes / sanityUiTests_2_setup_configuration.rb
1 tests_base="/var/lib/tests"
2
3 template "sdc-yaml-config" do
4     path "#{tests_base}/conf/sdc.yaml"
5     source "sdc-sanity.yaml.erb"
6     owner "root"
7     group "root"
8     mode "0755"
9     variables ({
10         :catalogBE_ip                 => node['Nodes']['BE'],
11         :catalogBE_port               => node['BE'][:http_port],
12         :webportal_ip                 => node['Nodes']['FE'],
13         :webportal_port               => node['FE'][:http_port],
14         :titan_file                   => "#{tests_base}/conf/titan.properties",
15         :tests_base_ci                => "#{tests_base}/CI/tests",
16         :components_path              => "#{tests_base}/CI/components",
17         :importResourceConfigDir      => "#{tests_base}/CI/importResource",
18         :importTypesDir               => "#{tests_base}/CI/importTypesTest",
19         :importResourceTestsConfigDir => "#{tests_base}/CI/importResourceTests",
20         :ConfigurationFile            => "#{tests_base}/conf/configuration.yaml",
21         :errorConfigurationFile       => "#{tests_base}/conf/error-configuration.yaml",
22         :CASSANDRA_IP                 => node['Nodes']['CS'].join(",").gsub(/[|]/,''),
23         :CASSANDRA_PWD                => node['cassandra'][:cassandra_password],
24         :CASSANDRA_USR                => node['cassandra'][:cassandra_user],
25         :ES_IP                        => node['Nodes']['ES']
26     })
27 end
28
29 template "titan.properties" do
30    path "/#{tests_base}/conf/titan.properties"
31    source "BE-titan.properties.erb"
32    owner "root"
33    group "root"
34    mode "0755"
35    variables({
36       :CASSANDRA_IP => node['Nodes']['CS'].join(",").gsub(/[|]/,''),
37       :CASSANDRA_PWD => node['cassandra'][:cassandra_password],
38       :CASSANDRA_USR => node['cassandra'][:cassandra_user],
39       :rep_factor => node['cassandra']['replication_factor'],
40       :DC_NAME      => node['cassandra']['datacenter_name']
41    })
42 end