Feature #3746

puppetd --tags should support logical not

Added by Jeff McCune almost 2 years ago. Updated 3 months ago.

Status:Accepted Start date:05/07/2010
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:tags
Target version:-
Affected Puppet version:0.25.4 Branch:
Keywords:tags inversion filter workflow
Votes: 7

Description

Impact Data: This request was brought up by a customer in the Boston training session in May. This feature will potentially allow the customer to replace func and use puppet in it’s place.

Problem Statement: Puppetd —tags supports filtering by inclusion but does not support filtering by exclusion. The customer would like to apply everything except certain tags.

Expected Behavior: The —tags option should support logical not through something like —tags !mytag

Actual Behavior: Specifying puppet —tags !mytag results in an “invalid tag” error.


Related issues

related to Puppet - Feature #3771: There should be a general way to select subsets of the ca... Accepted 05/14/2010
related to Puppet - Feature #1107: Allow exclusion in tags specified on the command line Accepted

History

Updated by James Turnbull over 1 year ago

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

+1 from me.

Updated by Luke Kanies over 1 year ago

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

Good idea, but I still think there’s a general “select subset of catalog” option we should be thinking.

Updated by Nan Liu over 1 year ago

+1 Customer requested this functionality during the last onsite audit.

Also available in: Atom PDF