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:

Bug #8302

Improve documentation of shell provider for exec type

Added by Nick Fagerlund almost 5 years ago. Updated over 4 years ago.

Status:ClosedStart date:07/07/2011
Priority:NormalDue date:
Assignee:Nick Fagerlund% Done:


Target version:2.7.4
Affected Puppet version: Branch:

We've Moved!

Ticket tracking is now hosted in JIRA:


The reason we added “shell” as a new provider instead of changing the default behavior of exec was because handing a string to a shell introduces additional security concerns. This should be outlined in the desc string for the provider. Post-facto edits to the 2.6.8 release notes may also be called for.

Per this comment from issue #4884.


#1 Updated by Nick Fagerlund over 4 years ago

  • Status changed from Accepted to In Topic Branch Pending Review

Pull request at (And I changed the release notes, while I was at it.) Moving this ticket to the Puppet project so it’ll get swept up at release time.

#2 Updated by Nick Fagerlund over 4 years ago

  • Project changed from Puppet Documentation to Puppet

#3 Updated by James Turnbull over 4 years ago

  • Category set to documentation
  • Status changed from In Topic Branch Pending Review to Closed
  • Target version set to 2.7.4


#4 Updated by Matthaus Owens over 4 years ago

Released in 2.7.4rc1

#5 Updated by Matthaus Owens over 4 years ago

released in 2.6.13rc1

Also available in: Atom PDF