diff options
author | nfagerlund <nick.fagerlund@gmail.com> | 2011-06-07 14:35:43 -0700 |
---|---|---|
committer | nfagerlund <nick.fagerlund@gmail.com> | 2011-06-07 14:35:43 -0700 |
commit | 26a6e3937ac0f720a193ee0ec72d66b889a78b5c (patch) | |
tree | 7875a3832c4b1a9acccb12ba1609da997c8cac1d /lib/puppet/face/certificate_request.rb | |
parent | d0d1e2ef64c4a6eecf3465dff82b62cf2cc79afb (diff) | |
parent | 17723634875e308b2752efed8ebdfd3db3239215 (diff) | |
download | puppet-26a6e3937ac0f720a193ee0ec72d66b889a78b5c.tar.gz puppet-26a6e3937ac0f720a193ee0ec72d66b889a78b5c.tar.xz puppet-26a6e3937ac0f720a193ee0ec72d66b889a78b5c.zip |
Merge branch 'ticket/2.7rc/7764-Faces_help_revisions' into 2.7rc
Diffstat (limited to 'lib/puppet/face/certificate_request.rb')
-rw-r--r-- | lib/puppet/face/certificate_request.rb | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/lib/puppet/face/certificate_request.rb b/lib/puppet/face/certificate_request.rb index 29cf7dc78..12694ba21 100644 --- a/lib/puppet/face/certificate_request.rb +++ b/lib/puppet/face/certificate_request.rb @@ -6,20 +6,20 @@ Puppet::Indirector::Face.define(:certificate_request, '0.0.1') do summary "Manage certificate requests." description <<-'EOT' - Retrieves and submits certificate signing requests (CSRs). Invoke - `search` with a dummy key to retrieve all outstanding CSRs, invoke - `find` with a node certificate name to retrieve a specific request, and - invoke `save` to submit a CSR. + This subcommand retrieves and submits certificate signing requests (CSRs). EOT # Per-action doc overrides - get_action(:destroy).summary "Invalid for this face." + get_action(:destroy).summary "Invalid for this subcommand." get_action(:find).summary "Retrieve a single CSR." get_action(:find).arguments "<host>" get_action(:find).returns <<-'EOT' - A single certificate request. In most cases, you will want to render - this as a string ('--render-as s'). + A single certificate request. When used from the Ruby API, returns a + Puppet::SSL::CertificateRequest object. + + RENDERING ISSUES: In most cases, you will want to render this as a string + ('--render-as s'). EOT get_action(:find).examples <<-'EOT' Retrieve a single CSR from the puppet master's CA: @@ -30,16 +30,17 @@ Puppet::Indirector::Face.define(:certificate_request, '0.0.1') do get_action(:search).summary "Retrieve all outstanding CSRs." get_action(:search).arguments "<dummy_key>" get_action(:search).returns <<-'EOT' - An array of certificate request objects. In most cases, you will - want to render this as a string ('--render-as s'). + A list of certificate requests; be sure to to render this as a string + ('--render-as s'). When used from the Ruby API, returns an array of + Puppet::SSL::CertificateRequest objects. EOT get_action(:search).notes "This action always returns all CSRs, but requires a dummy search key." get_action(:search).examples <<-'EOT' - Retrieve all CSRs from the local CA: + Retrieve all CSRs from the local CA (similar to 'puppet cert list'): $ puppet certificate_request search x --terminus ca EOT - get_action(:save).summary "Submit a certificate signing request." + get_action(:save).summary "API only: submit a certificate signing request." get_action(:save).arguments "<x509_CSR>" end |