From 6fda132990007601ab19ba6abffb758b6ba09393 Mon Sep 17 00:00:00 2001 From: Ewoud Kohl van Wijngaarden Date: Thu, 13 Jan 2022 19:51:25 +0100 Subject: [PATCH] Only read the local_setup file once --- lib/voxpupuli/acceptance/spec_helper_acceptance.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/voxpupuli/acceptance/spec_helper_acceptance.rb b/lib/voxpupuli/acceptance/spec_helper_acceptance.rb index 99f7f71..9e5a393 100644 --- a/lib/voxpupuli/acceptance/spec_helper_acceptance.rb +++ b/lib/voxpupuli/acceptance/spec_helper_acceptance.rb @@ -56,12 +56,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