Fix issue with puppet_module_install, removed and using updated method from beaker...
[puppet_vcsrepo.git] / spec / spec_helper_acceptance.rb
index e566a12..06f8271 100644 (file)
@@ -1,6 +1,6 @@
 require 'beaker-rspec'
 
-unless ENV['RS_PROVISION'] == 'no'
+unless ENV['RS_PROVISION'] == 'no' or ENV['BEAKER_provision'] == 'no'
   hosts.each do |host|
     # Install Puppet
     if host.is_pe?
@@ -27,11 +27,10 @@ RSpec.configure do |c|
 
   # Configure all nodes in nodeset
   c.before :suite do
-    # Install module and dependencies on all hosts
-    puppet_module_install(:source => proj_root, :module_name => 'vcsrepo')
 
     # ensure test dependencies are available on all hosts
     hosts.each do |host|
+      copy_module_to(host, :source => proj_root, :module_name => 'vcsrepo')
       case fact_on(host, 'osfamily')
       when 'RedHat'
         install_package(host, 'git')