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 if salt_master.present?
  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