Skip to content
Snippets Groups Projects
Verified Commit 269fbb41 authored by Alexander Olofsson's avatar Alexander Olofsson
Browse files

Improve startup messaging

parent 77555ab9
No related branches found
No related tags found
No related merge requests found
Pipeline #87899 passed
......@@ -28,16 +28,20 @@ module ForemanUuidBoot
config.to_prepare do
::Foreman::UnattendedInstallation::HostFinder.prepend ForemanUuidBoot::HostFinderExtensions
# Slight hack for foreman_discovery - to store UUID for provision
begin
# Ensure that Host::Discovered applies host facets
unless ::Host::Discovered.include? Facets::ModelExtensionsBase
::Host::Discovered.include SelectiveClone
::Host::Discovered.include Facets::ManagedHostExtensions
::Host::Discovered.prepend ForemanUuidBoot::HostDiscoveredExtensions
if Foreman::Plugin.installed?('foreman_discovery')
# Slight hack for foreman_discovery - to store UUID for provision
begin
# Ensure that Host::Discovered applies host facets
unless ::Host::Discovered.include? Facets::ModelExtensionsBase
::Host::Discovered.include SelectiveClone
::Host::Discovered.include Facets::ManagedHostExtensions
::Host::Discovered.prepend ForemanUuidBoot::HostDiscoveredExtensions
Rails.logger.info 'ForemanUuidBoot: Extended foreman_discovery with facet support'
end
rescue StandardError => e
Rails.logger.warn "ForemanUuidBoot: Failed to activate discovery extensions (#{e})"
end
rescue NameError => e
Rails.logger.warn "ForemanUuidBoot: Discovery not installed(#{e}), skipping discovery extensions"
end
rescue StandardError => e
Rails.logger.warn "ForemanUuidBoot: skipping engine hook(#{e})"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment