Add dynamic keyspace creation 41/15241/1
authorAreli Fuss <af732p@att.com>
Mon, 25 Sep 2017 15:24:04 +0000 (18:24 +0300)
committerAreli Fuss <af732p@att.com>
Mon, 25 Sep 2017 22:53:09 +0000 (01:53 +0300)
Add dynamic key space creation for
Amdocs

Change-Id: I9eb1956a1d7a569155c224ac8fa93c336effb836
Issue-Id: SDC-276
Signed-off-by: Areli Fuss <af732p@att.com>
sdc-os-chef/pom.xml
sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/03-createDoxKeyspace.rb
sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/templates/default/create_dox_keyspace.sh.erb

index 76046fe..41372d5 100644 (file)
                         <configuration>
                             <verbose>true</verbose>
                             <apiVersion>1.23</apiVersion>
+                            <registry>nexus3.onap.org:10003</registry>
 
                             <images>
 
index e54932d..68c1870 100644 (file)
@@ -1,32 +1,36 @@
 template "/tmp/create_dox_keyspace.sh" do
-  source "create_dox_keyspace.sh.erb"
-  sensitive true
-  mode 0755
-  variables({
-     :cassandra_ip => "HOSTIP",
-     :DC_NAME      => node['cassandra'][:cluster_name]+node.chef_environment
-  })
+    source "create_dox_keyspace.sh.erb"
+    sensitive true
+    mode 0755
+    variables({
+      :cassandra_ip => "HOSTIP",
+      :DC_NAME      => node['cassandra'][:cluster_name]+node.chef_environment
+    })
 end
 
 
-cookbook_file "/tmp/create_dox_db.cql" do
-  sensitive true
-  source "create_dox_db.cql"
-  mode 0755 
-end
-
-cookbook_file "/tmp/alter_dox_db.cql" do
-  sensitive true
-  source "alter_dox_db.cql"
-  mode 0755 
+remote_directory '/tmp/tools' do
+    source 'tools'
+    mode '0755'
+    files_mode '0755'
+    action :create
 end
 
 
+bash "onboard-db-schema-creation" do
+    ignore_failure true
+    code <<-EOH
+     cd /tmp/tools/build/scripts
+     chmod +x onboard-db-schema-creation.sh
+     /tmp/tools/build/scripts/onboard-db-schema-creation.sh
+    EOH
+end
+    
 bash "create-DOX-schema" do
-   ignore_failure true
-   code <<-EOH
+    ignore_failure true
+    code <<-EOH
      cd /tmp 
      chmod +x /tmp/create_dox_keyspace.sh
      /tmp/create_dox_keyspace.sh
-   EOH
+    EOH
 end
index f65bb94..37b7859 100644 (file)
@@ -23,12 +23,12 @@ fi
 
 
 echo "run create_dox_db.cql"
-chmod 755 /tmp/create_dox_db.cql
-cqlsh -u $CASSANDRA_USER -p $CASSANDRA_PASS -f /tmp/create_dox_db.cql > /dev/null 2>&1
+chmod 755 /tmp/tools/build/scripts/create_dox_db.cql
+cqlsh -u $CASSANDRA_USER -p $CASSANDRA_PASS -f /tmp/tools/build/scripts/create_dox_db.cql > /dev/null 2>&1
 
 sleep 10
 
 echo "run alter_dox_db.cql"
-chmod 755 /tmp/alter_dox_db.cql
-cqlsh -u $CASSANDRA_USER -p $CASSANDRA_PASS -f /tmp/alter_dox_db.cql > /dev/null 2>&1
+chmod 755 /tmp/tools/build/scripts/alter_dox_db.cql
+cqlsh -u $CASSANDRA_USER -p $CASSANDRA_PASS -f /tmp/tools/build/scripts/alter_dox_db.cql > /dev/null 2>&1