summaryrefslogtreecommitdiffstats
path: root/lib/puppet/application/certificate.rb
Commit message (Collapse)AuthorAgeFilesLines
* (#7266) Move Certificate option validation into face.Pieter van de Bruggen2011-07-251-5/+0
| | | | | | | | | The validation for the ca_location option on the certificate application continued to hang around on the application long after the face realized its potential to take responsibility for itself. This change moves (and adds) validation code as appropriate into the Face. Reviewed-By: Matt Robinson
* (#6972) Handle ca-location in the certificate string.Daniel Pittman2011-04-061-12/+3
| | | | | | | | | | | | This ports the existing certificate location configuration to be a string option, and then uses that to change the configuration. This will leak state between calls, which is somewhat unavoidable, but should at least get the basic stuff right for the CLI. We eventually need the CA string to be supported by a stateless internal CA implementation that allows us to do the right thing overall. Reviewed-By: Dan Bode <dan@puppetlabs.com>
* Added list action.Richard Crowley2011-03-231-0/+15
| | | | The common tasks of checking the --ca-location argument and becoming a CA process if necessary (that is, acting like a master) have been abstracted into the Application where they belong.
* Use the new name for the terminus.Richard Crowley2011-03-231-6/+1
|
* Factoring cert status app back into certificate.Richard Crowley2011-03-231-0/+13
|
* Splitting the Application base classLuke Kanies2011-02-221-2/+2
| | | | | | | | | | We now have an indirection_base class along with interface_base. I've also added some basic tests for most of the interfaces. Signed-off-by: Luke Kanies <luke@puppetlabs.com>
* Renaming 'data_baseclass' to 'interface_base'Luke Kanies2011-02-221-2/+2
| | | | Signed-off-by: Luke Kanies <luke@puppetlabs.com>
* Moving data executables to their own moduleLuke Kanies2011-01-301-0/+4
Signed-off-by: Luke Kanies <luke@puppetlabs.com>