From 3ca8a037896ac13ff9fa7f8a618470bc645393b9 Mon Sep 17 00:00:00 2001 From: Michael Lando Date: Fri, 9 Jun 2017 16:13:27 +0300 Subject: [SDC-29] add mising script got Comformance Change-Id: Ie80539d82d15d3a95ac2c46d82a926d8408ac16f Signed-off-by: Michael Lando --- .../recipes/07-importComformance.rb | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/07-importComformance.rb (limited to 'sdc-os-chef') diff --git a/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/07-importComformance.rb b/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/07-importComformance.rb new file mode 100644 index 0000000000..ac91d1892b --- /dev/null +++ b/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/07-importComformance.rb @@ -0,0 +1,36 @@ +working_directory = "/tmp" +cl_release=node['version'].split('.')[0..2].join('.').split('-')[0] +printf("\033[33mcl_release=[%s]\n\033[0m", cl_release) + +cookbook_file "/tmp/sdctool.tar" do + source "sdctool.tar" +end + +bash "extract sdctool.tar" do + cwd "#{working_directory}" + code <<-EOH + tar xvf /tmp/sdctool.tar + EOH +end + +cookbook_file "/tmp/sdctool/config/SDC.zip" do + source "SDC-#{cl_release}.zip" +end + +bash "import-Comformance" do + cwd "#{working_directory}" + code <<-EOH + conf_dir=/tmp/sdctool/config + schema_file_name=SDC.zip + + cl_version=`grep 'toscaConformanceLevel:' $conf_dir/configuration.yaml |awk '{print $2}'` + + cd /tmp/sdctool/scripts + /bin/chmod +x sdcSchemaFileImport.sh + echo "execute /tmp/sdctool/scripts/sdcSchemaFileImport.sh $conf_dir/$schema_file_name #{cl_release} $cl_version $conf_dir " + ./sdcSchemaFileImport.sh ${conf_dir}/${schema_file_name} $cl_release ${cl_version} ${conf_dir} + EOH +end + + + -- cgit 1.2.3-korg