diff --git a/lib/foreman_template_tasks/engine.rb b/lib/foreman_template_tasks/engine.rb index 03de41fc91309099c0ca35c8f45ecb345146cf6e..7c89fbd38b21d6bd92ccd2da12895c3354f6edf1 100644 --- a/lib/foreman_template_tasks/engine.rb +++ b/lib/foreman_template_tasks/engine.rb @@ -13,9 +13,11 @@ module ForemanTemplateTasks ::ForemanTasks.dynflow.config.eager_load_paths.concat(%W[#{ForemanTemplateTasks::Engine.root}/app/lib/actions]) end - initializer 'foreman_template_tasks.register_plugin', before: :finisher_hook do |_app| - Foreman::Plugin.register :foreman_template_tasks do - requires_foreman '>= 1.19' + initializer 'foreman_template_tasks.register_plugin', before: :finisher_hook do |app| + app.reloader.to_prepare do + Foreman::Plugin.register :foreman_template_tasks do + requires_foreman '>= 3.12' + end end end