Rakefile in itamae-plugin-recipe-tig-0.1.0 vs Rakefile in itamae-plugin-recipe-tig-0.1.1

- old
+ new

@@ -1,28 +1,56 @@ require "bundler/gem_tasks" +require "rspec/core/rake_task" + +task :spec => "spec:all" + +HOSTS = %w(centos70 debian8) + +namespace :spec do + task :all => HOSTS + + HOSTS.each do |host| + RSpec::Core::RakeTask.new(host.to_sym) do |t| + puts "Running tests to #{host} ..." + ENV["TARGET_HOST"] = host + t.pattern = "spec/*_spec.rb" + end + end +end + +namespace :itamae do + task :all => HOSTS + + HOSTS.each do |host| + desc "Running itamae to #{host}" + task host do + sh "bundle exec itamae ssh --host=#{host} --vagrant --node-yaml=recipes/node.yml recipes/install.rb" + end + end +end