1 tests_base="/var/lib/tests"
3 template "sdc-yaml-config" do
4 path "#{tests_base}/conf/sdc.yaml"
5 source "sdc-sanity.yaml.erb"
10 :target_path => "#{tests_base}/target",
11 :catalogBE_host => node['Nodes']['BE'],
12 :catalogBE_port => node['BE'][:http_port],
13 :webportal_host => node['Nodes']['FE'],
14 :webportal_port => node['FE'][:http_port],
15 :janusgraph_file => "#{tests_base}/conf/janusgraph.properties",
16 :tests_base_ci => "#{tests_base}/CI/tests",
17 :components_path => "#{tests_base}/CI/components",
18 :importResourceConfigDir => "#{tests_base}/CI/importResource",
19 :importTypesDir => "#{tests_base}/CI/importTypesTest",
20 :importResourceTestsConfigDir => "#{tests_base}/CI/importResourceTests",
21 :ConfigurationFile => "#{tests_base}/conf/configuration.yaml",
22 :errorConfigurationFile => "#{tests_base}/conf/error-configuration.yaml",
23 :CASSANDRA_IP => node['Nodes']['CS'][0],
24 :CASSANDRA_PORT => node['cassandra'][[:cassandra_port],
25 :CASSANDRA_PWD => node['cassandra'][:cassandra_password],
26 :CASSANDRA_USR => node['cassandra'][:cassandra_user]
30 template "janusgraph.properties" do
31 path "/#{tests_base}/conf/janusgraph.properties"
32 source "BE-janusgraph.properties.erb"
37 :CASSANDRA_IP => node['Nodes']['CS'].join(",").gsub(/[|]/,''),
38 :CASSANDRA_PORT => node['cassandra'][[:cassandra_port],
39 :CASSANDRA_PWD => node['cassandra'][:cassandra_password],
40 :CASSANDRA_USR => node['cassandra'][:cassandra_user],
41 :rep_factor => node['cassandra']['replication_factor'],
42 :DC_NAME => node['cassandra']['datacenter_name']
46 bash "Make root cert file available" do
49 cp /root/chef-solo/cookbooks/sdc-api-tests/files/default/cert/root.cert /var/lib/tests/cert/root.cert
50 echo "root.cert file made available for tests."