The Puppet Labs Issue Tracker has Moved:

This issue tracker is now in read-only archive mode and automatic ticket export has been disabled. Redmine users will need to create a new JIRA account to file tickets using See the following page for information on filing tickets with JIRA:

Feature #4174

Add hooks to puppetmaster/puppetca to automatically process CSRs.

Added by Mathias Gug almost 6 years ago. Updated almost 6 years ago.

Status:AcceptedStart date:07/07/2010
Priority:NormalDue date:
Assignee:-% Done:


Target version:-
Affected Puppet version:0.25.5 Branch:

We've Moved!

Ticket tracking is now hosted in JIRA:


Instead of having to pool the puppetmaster for csrs waiting to be signed, it would be helpful to be able to configure the puppetmaster to run a script when a csr has been uploaded by an unknown client.

The complete CSR could be made available to the hook (on standard input?). The hook would state whether the CSR should be signed, rejected, or queued for manual review (via return code?).


#1 Updated by James Turnbull almost 6 years ago

  • Category set to SSL
  • Status changed from Unreviewed to Needs Decision
  • Assignee set to Luke Kanies

#2 Updated by Luke Kanies almost 6 years ago

  • Status changed from Needs Decision to Accepted
  • Assignee deleted (Luke Kanies)

I definitely like (and think I even recommended) this idea.

Also available in: Atom PDF