diff options
author | Luke Kanies <luke@madstop.com> | 2007-12-22 21:44:37 -0600 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2007-12-22 21:44:37 -0600 |
commit | 1deb7fd487dca1046beb933dca2cccadf44fa6f5 (patch) | |
tree | 06343d67499adecb28c4465fd15c92ad9336e109 /lib/puppet/sslcertificates/support.rb | |
parent | f3fd7091d3db9dff1b177867589289890e9a3a66 (diff) | |
parent | c4ed43c2a1ad9ab865e3da6b8b7fad28222c3451 (diff) | |
download | puppet-1deb7fd487dca1046beb933dca2cccadf44fa6f5.tar.gz puppet-1deb7fd487dca1046beb933dca2cccadf44fa6f5.tar.xz puppet-1deb7fd487dca1046beb933dca2cccadf44fa6f5.zip |
Merge branch '0.24.x'
Conflicts:
conf/redhat/puppet.spec
Diffstat (limited to 'lib/puppet/sslcertificates/support.rb')
-rw-r--r-- | lib/puppet/sslcertificates/support.rb | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/puppet/sslcertificates/support.rb b/lib/puppet/sslcertificates/support.rb index e63458b33..1d692c994 100644 --- a/lib/puppet/sslcertificates/support.rb +++ b/lib/puppet/sslcertificates/support.rb @@ -30,25 +30,23 @@ module Puppet::SSLCertificates::Support define_method(reader) do return nil unless FileTest.exists?(Puppet[param]) begin - instance_variable_set(var, - klass.new(File.read(Puppet[param]))) + instance_variable_set(var, klass.new(File.read(Puppet[param]))) rescue => detail - raise InvalidCertificate, "Could not read %s: %s" % - [param, detail] + raise InvalidCertificate, "Could not read %s: %s" % [param, detail] end end # Define the overall method, which just calls the reader and maker # as appropriate. define_method(name) do - unless instance_variable_get(var) + unless cert = instance_variable_get(var) unless cert = send(reader) cert = send(maker) Puppet.settings.write(param) { |f| f.puts cert.to_pem } end instance_variable_set(var, cert) end - instance_variable_get(var) + cert end end |