Sha256: 95cc42ae58b89c227ec92beef23311b1c25b4b3be4c309ad9b7e03be35fa4860

Contents?: true

Size: 640 Bytes

Versions: 4

Compression:

Stored size: 640 Bytes

Contents

require 'puppet/application/face_base'

class Puppet::Application::Query < Puppet::Application::FaceBase
  def self.setting
    use_ssl = true
    begin
      require 'puppet'
      require 'puppet/util/puppetdb'
      PuppetDB::Connection.check_version
      uri = URI(Puppet::Util::Puppetdb.config.server_urls.first)
      host = uri.host
      port = uri.port
    rescue Exception => e
      Puppet.debug(e.message)
      host = 'puppetdb'
      port = 8081
    end

    Puppet.debug(host)
    Puppet.debug(port)
    Puppet.debug("use_ssl=#{use_ssl}")

    { :host => host,
      :port => port,
      :use_ssl => use_ssl
    }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-puppetdb-2.3.0 lib/puppet/application/query.rb
ruby-puppetdb-2.2.0 lib/puppet/application/query.rb
ruby-puppetdb-2.1.1 lib/puppet/application/query.rb
ruby-puppetdb-2.1.0 lib/puppet/application/query.rb