Skip to content

Commit 63fecab

Browse files
committed
Show scheme (http/https) in puppetdb connection errors
1 parent da4e0ee commit 63fecab

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

lib/puppet/util/puppetdb_validator.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,12 @@ def attempt_connection
3131

3232
response = conn.get(test_path, test_headers)
3333
unless response.kind_of?(Net::HTTPSuccess)
34-
Puppet.notice "Unable to connect to puppetdb server (#{puppetdb_server}:#{puppetdb_port}): [#{response.code}] #{response.msg}"
34+
Puppet.notice "Unable to connect to puppetdb server (http#{use_ssl ? "s" : ""}://#{puppetdb_server}:#{puppetdb_port}): [#{response.code}] #{response.msg}"
3535
return false
3636
end
3737
return true
3838
rescue Exception => e
39-
Puppet.notice "Unable to connect to puppetdb server (#{puppetdb_server}:#{puppetdb_port}): #{e.message}"
39+
Puppet.notice "Unable to connect to puppetdb server (http#{use_ssl ? "s" : ""}://#{puppetdb_server}:#{puppetdb_port}): #{e.message}"
4040
return false
4141
end
4242
end

spec/unit/util/puppetdb_validator_spec.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,23 +41,23 @@
4141
puppetdb_server = 'mypuppetdb.com'
4242
puppetdb_port = 8080
4343
validator = Puppet::Util::PuppetdbValidator.new(puppetdb_server, puppetdb_port)
44-
Puppet.expects(:notice).with("Unable to connect to puppetdb server (#{puppetdb_server}:#{puppetdb_port}): Connection refused")
44+
Puppet.expects(:notice).with("Unable to connect to puppetdb server (https://#{puppetdb_server}:#{puppetdb_port}): Connection refused")
4545
validator.attempt_connection.should be false
4646
end
4747

4848
it 'returns false and issues an appropriate notice if connection succeeds but puppetdb is not available' do
4949
puppetdb_server = 'wrongserver.com'
5050
puppetdb_port = 8081
5151
validator = Puppet::Util::PuppetdbValidator.new(puppetdb_server, puppetdb_port)
52-
Puppet.expects(:notice).with("Unable to connect to puppetdb server (#{puppetdb_server}:#{puppetdb_port}): [404] Not found")
52+
Puppet.expects(:notice).with("Unable to connect to puppetdb server (https://#{puppetdb_server}:#{puppetdb_port}): [404] Not found")
5353
validator.attempt_connection.should be false
5454
end
5555

5656
it 'returns false and issues an appropriate notice if host:port is unreachable or does not exist' do
5757
puppetdb_server = 'non-existing.com'
5858
puppetdb_port = nil
5959
validator = Puppet::Util::PuppetdbValidator.new(puppetdb_server, puppetdb_port)
60-
Puppet.expects(:notice).with("Unable to connect to puppetdb server (#{puppetdb_server}:#{puppetdb_port}): Unknown host")
60+
Puppet.expects(:notice).with("Unable to connect to puppetdb server (https://#{puppetdb_server}:#{puppetdb_port}): Unknown host")
6161
validator.attempt_connection.should be false
6262
end
6363

0 commit comments

Comments
 (0)