Skip to content

Commit

Permalink
Only read the local_setup file once
Browse files Browse the repository at this point in the history
  • Loading branch information
ekohl committed Jan 13, 2022
1 parent 2107b0f commit 1695ca2
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions lib/voxpupuli/acceptance/spec_helper_acceptance.rb
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,13 @@ def configure_beaker(modules: :metadata, &block)
end

local_setup = RSpec.configuration.setup_acceptance_node
local_setup_content = File.exist?(local_setup) ? File.read(local_setup) : nil
hosts.each do |host|
yield host if block

if local_setup && File.exist?(local_setup)
if local_setup_content
puts "Configuring #{host} by applying #{local_setup}"
apply_manifest_on(host, File.read(local_setup), catch_failures: true)
apply_manifest_on(host, local_setup_content, catch_failures: true)
end
end
end
Expand Down

0 comments on commit 1695ca2

Please sign in to comment.