[sdc] - latest code changes
[sdc.git] / sdc-os-chef / sdc-backend / chef-repo / cookbooks / sdc-catalog-be / recipes / BE_4_setup_configuration.rb
1 replication_factor=1
2
3 template "titan.properties" do
4    path "/var/lib/jetty/config/catalog-be/titan.properties"
5    source "BE-titan.properties.erb"
6    owner "jetty"
7    group "jetty"
8    mode "0755"
9    variables({
10       :CASSANDRA_IP => node['Nodes']['CS'],
11       :CASSANDRA_PWD => node['cassandra'][:cassandra_password],
12       :CASSANDRA_USR => node['cassandra'][:cassandra_user],
13       :rep_factor => replication_factor,
14       :DC_NAME      => node['cassandra'][:cluster_name]+node.chef_environment
15    })
16 end
17
18
19 template "catalog-be-config" do
20    path "/var/lib/jetty/config/catalog-be/configuration.yaml"
21    source "BE-configuration.yaml.erb"
22    owner "jetty"
23    group "jetty"
24    mode "0755"
25    variables({
26       :host_ip      => node['HOST_IP'],
27       :catalog_port => node['BE'][:http_port],
28       :ssl_port     => node['BE'][:https_port],
29       :cassandra_ip => node['Nodes']['CS'],
30       :rep_factor   => 1,
31       :DC_NAME      => node['cassandra'][:cluster_name]+node.chef_environment,
32       :titan_Path   => "/var/lib/jetty/config/catalog-be/"
33    })
34 end
35
36
37 template "distribution-engine-configuration" do
38    path "/var/lib/jetty/config/catalog-be/distribution-engine-configuration.yaml"
39    source "BE-distribution-engine-configuration.yaml.erb"
40    owner "jetty"
41    group "jetty"
42    mode "0755"
43 end
44
45
46 cookbook_file "ArtifactGenerator" do
47    path "/var/lib/jetty/config/catalog-be/Artifact-Generator.properties"
48    source "Artifact-Generator.properties"
49    owner "jetty"
50    group "jetty"
51    mode "0755"
52 end
53
54