Sha256: fd38594d76a493beba17f99153034c52253dd2382c5c2a5140eae5ed0ecb6bb7
Contents?: true
Size: 687 Bytes
Versions: 5
Compression:
Stored size: 687 Bytes
Contents
module ForemanSalt module Concerns module SmartProxyAuthExtensions extend ActiveSupport::Concern included do alias_method_chain :require_puppetmaster_or_login, :salt case self.controller_path when 'hosts' add_puppetmaster_filters [::HostsController::PUPPETMASTER_ACTIONS, :salt_external_node].flatten end end def require_puppetmaster_or_login_with_salt if auth_smart_proxy(::SmartProxy.with_features("Salt"), ::Setting[:require_ssl_puppetmasters]) set_admin_user return true else require_puppetmaster_or_login_without_salt end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems