From 007fa580db480bab104ef961e2d85c9f5d0fe23a Mon Sep 17 00:00:00 2001 From: Anya Marshall Date: Wed, 26 Mar 2014 09:28:12 -0400 Subject: [PATCH] fixes #4679 Downcases the fqdn in order to match the expected casing of the SSL certs generated by Puppet. --- app/models/setting/provisioning.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/models/setting/provisioning.rb b/app/models/setting/provisioning.rb index c5516fd87f3..5f542871723 100644 --- a/app/models/setting/provisioning.rb +++ b/app/models/setting/provisioning.rb @@ -5,9 +5,10 @@ def self.load_defaults # Check the table exists return unless super - ssl_cert = "#{SETTINGS[:puppetvardir]}/ssl/certs/#{Facter.value(:fqdn)}.pem" + lower_fqdn = Facter.value(:fqdn).downcase + ssl_cert = "#{SETTINGS[:puppetvardir]}/ssl/certs/#{lower_fqdn}.pem" ssl_ca_file = "#{SETTINGS[:puppetvardir]}/ssl/certs/ca.pem" - ssl_priv_key = "#{SETTINGS[:puppetvardir]}/ssl/private_keys/#{Facter.value(:fqdn)}.pem" + ssl_priv_key = "#{SETTINGS[:puppetvardir]}/ssl/private_keys/#{lower_fqdn}.pem" self.transaction do [