Improved kitchen tests custom initing

Change-Id: Ib3156f6a9ba892f1ac3721d1072f540fe86709f1
diff --git a/src/com/mirantis/mk/Ruby.groovy b/src/com/mirantis/mk/Ruby.groovy
index 939bf2c..9c5fe14 100644
--- a/src/com/mirantis/mk/Ruby.groovy
+++ b/src/com/mirantis/mk/Ruby.groovy
@@ -18,17 +18,21 @@
 /**
  * Install kitchen tools
  */
-def installKitchen(){
+def installKitchen(kitchenInit=""){
     sh """rbenv exec gem install bundler --conservative;
           rbenv exec gem install test-kitchen --conservative;"""
-    sh """  test -e Gemfile || cat <<EOF > Gemfile
-            source 'https://rubygems.org'
-            gem 'rake'
-            gem 'test-kitchen'
-            gem 'kitchen-docker'
-            gem 'kitchen-inspec'
-            gem 'inspec'
-            gem 'kitchen-salt', :git => 'https://github.com/salt-formulas/kitchen-salt.git'"""
+    if(kitchenInit!=""){
+        sh kitchenInit
+    }else{
+        sh """  test -e Gemfile || cat <<EOF > Gemfile
+                source 'https://rubygems.org'
+                gem 'rake'
+                gem 'test-kitchen'
+                gem 'kitchen-docker'
+                gem 'kitchen-inspec'
+                gem 'inspec'
+                gem 'kitchen-salt', :git => 'https://github.com/salt-formulas/kitchen-salt.git'"""
+        }
     sh "rbenv exec bundler install --path vendor/bundle"
 }