module ForemanSalt::Concerns::HostManagedExtensions::Overrides

def configuration?

def configuration?
  super || !!salt_proxy
end

def inherited_attributes

def inherited_attributes
  super + %w(salt_proxy_id salt_environment_id)
end

def params

def params
  params = super
  params['salt_master'] = salt_master unless salt_master.blank?
  params
end

def smart_proxy_ids

def smart_proxy_ids
  ids = super
  [salt_proxy, hostgroup.try(:salt_proxy)].compact.each do |proxy|
    ids << proxy.id
  end
  ids
end