Sha256: 24d81a7b79f4b89ff2cb0175b5b7e94e69f096f0aa0605dfb677d9165acdc0f1
Contents?: true
Size: 1.11 KB
Versions: 15
Compression:
Stored size: 1.11 KB
Contents
module Katello module Pulp class Server def self.config(url, user_remote_id) uri = URI.parse(url) runcible_params = { :url => "#{uri.scheme}://#{uri.host.downcase}:#{uri.port}", :api_path => uri.path, :user => user_remote_id, :timeout => SETTINGS[:katello][:rest_client_timeout], :open_timeout => SETTINGS[:katello][:rest_client_timeout], :logging => { :logger => ::Foreman::Logging.logger('katello/pulp_rest'), :exception => true, :info => true, :debug => true }, :cert_auth => { :ssl_client_cert => '/etc/pki/katello/certs/pulp-client.crt', :ssl_client_key => '/etc/pki/katello/private/pulp-client.key' } } if (ca_cert = SETTINGS[:katello][:pulp][:ca_cert_file]) runcible_params[:ca_cert_file] = ca_cert end runcible_params[:verify_ssl] = SETTINGS[:katello][:pulp][:verify_ssl] if SETTINGS[:katello][:pulp].key?(:verify_ssl) Runcible::Instance.new(runcible_params) end end end end
Version data entries
15 entries across 15 versions & 1 rubygems