summaryrefslogtreecommitdiffstats
path: root/lib/puppet/indirector
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2008-03-11 19:27:32 -0500
committerLuke Kanies <luke@madstop.com>2008-04-15 21:34:04 -0500
commit0f46815b4e7b7970e9516166f47c0ec074bf0fa2 (patch)
treee1a237066f5216496cf9393f37d945985a99a7e2 /lib/puppet/indirector
parent00e35bce4e8b7f4e0e4ee039a1d82ad9d08a6b96 (diff)
It looks like all of the new ssl classes for managing
keys, certificates, and requests now work, including talking to the certificate authority. Now we just need the authority itself, along with the necessary REST terminii.
Diffstat (limited to 'lib/puppet/indirector')
-rw-r--r--lib/puppet/indirector/certificate_request/file.rb4
-rw-r--r--lib/puppet/indirector/ssl_file.rb6
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/puppet/indirector/certificate_request/file.rb b/lib/puppet/indirector/certificate_request/file.rb
index 5eb6745fd..274311e2c 100644
--- a/lib/puppet/indirector/certificate_request/file.rb
+++ b/lib/puppet/indirector/certificate_request/file.rb
@@ -1,8 +1,8 @@
require 'puppet/indirector/ssl_file'
require 'puppet/ssl/certificate_request'
-class Puppet::SSL::CertificateRequest::CaFile < Puppet::Indirector::SslFile
- desc "Manage the CA collection of certificate requests on disk."
+class Puppet::SSL::CertificateRequest::File < Puppet::Indirector::SslFile
+ desc "Manage the collection of certificate requests on disk."
store_in :requestdir
end
diff --git a/lib/puppet/indirector/ssl_file.rb b/lib/puppet/indirector/ssl_file.rb
index 6125d46e4..7a1501dbf 100644
--- a/lib/puppet/indirector/ssl_file.rb
+++ b/lib/puppet/indirector/ssl_file.rb
@@ -25,7 +25,7 @@ class Puppet::Indirector::SslFile < Puppet::Indirector::Terminus
end
# Remove our file.
- def destroy(file)
+ def destroy(file, options = {})
path = path(file.name)
raise Puppet::Error.new("File %s does not exist; cannot destroy" % [file]) unless FileTest.exist?(path)
@@ -37,7 +37,7 @@ class Puppet::Indirector::SslFile < Puppet::Indirector::Terminus
end
# Find the file on disk, returning an instance of the model.
- def find(name)
+ def find(name, options = {})
path = path(name)
return nil unless FileTest.exist?(path)
@@ -48,7 +48,7 @@ class Puppet::Indirector::SslFile < Puppet::Indirector::Terminus
end
# Save our file to disk.
- def save(file)
+ def save(file, options = {})
path = path(file.name)
dir = File.dirname(path)