Skip to content
Snippets Groups Projects
Commit 37bcd7b6 authored by Alexander Olofsson's avatar Alexander Olofsson
Browse files

Add support for Foreman 1.17+

parent 89673d37
No related branches found
No related tags found
No related merge requests found
module ForemanVmwareAdvanced
module VmwareExtensions
extend ActiveSupport::Concern
included do
alias_method_chain :parse_args, :vmware_advanced
end
def parse_args_with_vmware_advanced(inp_args)
args = parse_args_without_vmware_advanced(inp_args)
def parse_args(inp_args)
args = super(inp_args)
args[:extra_config] = (args[:extra_config] || {}).merge(
'bios.bootOrder'.to_sym => 'ethernet0',
......
......@@ -10,7 +10,7 @@ module ForemanVmwareAdvanced
config.to_prepare do
begin
::Foreman::Model::Vmware.send :include, ForemanVmwareAdvanced::VmwareExtensions
::Foreman::Model::Vmware.send :prepend, ForemanVmwareAdvanced::VmwareExtensions
rescue => e
Rails.logger.warn "ForemanVmwareAdvanced: skipping engine hook(#{e})"
end
......
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