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 ...@@ -28,16 +28,20 @@ module ForemanUuidBoot
config.to_prepare do config.to_prepare do
::Foreman::UnattendedInstallation::HostFinder.prepend ForemanUuidBoot::HostFinderExtensions ::Foreman::UnattendedInstallation::HostFinder.prepend ForemanUuidBoot::HostFinderExtensions
# Slight hack for foreman_discovery - to store UUID for provision if Foreman::Plugin.installed?('foreman_discovery')
begin # Slight hack for foreman_discovery - to store UUID for provision
# Ensure that Host::Discovered applies host facets begin
unless ::Host::Discovered.include? Facets::ModelExtensionsBase # Ensure that Host::Discovered applies host facets
::Host::Discovered.include SelectiveClone unless ::Host::Discovered.include? Facets::ModelExtensionsBase
::Host::Discovered.include Facets::ManagedHostExtensions ::Host::Discovered.include SelectiveClone
::Host::Discovered.prepend ForemanUuidBoot::HostDiscoveredExtensions ::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 end
rescue NameError => e
Rails.logger.warn "ForemanUuidBoot: Discovery not installed(#{e}), skipping discovery extensions"
end end
rescue StandardError => e rescue StandardError => e
Rails.logger.warn "ForemanUuidBoot: skipping engine hook(#{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