Make sure we handle PE properly.
authorAshley Penney <ashley.penney@puppetlabs.com>
Wed, 19 Feb 2014 19:52:05 +0000 (19:52 +0000)
committerAshley Penney <ashley.penney@puppetlabs.com>
Wed, 19 Feb 2014 19:52:05 +0000 (19:52 +0000)
spec/spec_helper_acceptance.rb

index a4fc1bd6a2073566a17b00ed0f3f50ec4ae02bc9..55c2fd4a4d957859893784cf723781278b55ba22 100644 (file)
@@ -1,10 +1,16 @@
 require 'beaker-rspec'
 
-hosts.each do |host|
-  # Install Puppet
-  install_package host, 'rubygems'
-  on host, 'gem install puppet --no-ri --no-rdoc'
-  on host, "mkdir -p #{host['distmoduledir']}"
+unless ENV['RS_PROVISION'] == 'no'
+  hosts.each do |host|
+    # Install Puppet
+    if host.is_pe?
+      install_pe
+    else
+      install_package host, 'rubygems'
+      on host, 'gem install puppet --no-ri --no-rdoc'
+      on host, "mkdir -p #{host['distmoduledir']}"
+    end
+  end
 end
 
 RSpec.configure do |c|