diff --git a/lib/beaker-pe/install/pe_utils.rb b/lib/beaker-pe/install/pe_utils.rb index d8f68759..3a4f5966 100644 --- a/lib/beaker-pe/install/pe_utils.rb +++ b/lib/beaker-pe/install/pe_utils.rb @@ -443,8 +443,15 @@ def do_install hosts, opts = {} end end - # On each agent, we ensure the certificate is signed then shut down the agent - sign_certificate_for(host) unless masterless + # On each agent, we ensure the certificate is signed + if !masterless + if [master, database, dashboard].include?(host) && use_meep?(host['pe_ver']) + # This step is not necessary for the core pe nodes when using meep + else + sign_certificate_for(host) + end + end + # then shut down the agent stop_agent_on(host) end