Puppet: System Administration Automated

Support

Ticket #1107 (new enhancement)

Opened 9 months ago

Last modified 7 months ago

Allow exclusion in tags specified on the command line

Reported by: marthag Assigned to: community
Priority: low Milestone: unplanned
Component: executables Version: 0.24.1
Severity: minor Keywords:
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Easy

Description

Tags should allow exclusions, i.e. all,!test That's probably the most common case you would want to use tags, so that rather than tagging everything as production, you can just tag those items you are playing with.

Change History

02/29/08 08:30:42 changed by jamtur01

  • complexity changed from Unknown to Easy.
  • stage changed from Unreviewed to Needs more info.

I think you'll find this works - at least in does in the tagmail report...?

02/29/08 08:31:28 changed by jamtur01

02/29/08 11:23:00 changed by marthag

  • stage changed from Needs more info to Unreviewed.

I don't mean tagmail, I mean manifest tags. I want to run puppetd -tags all,!test and get all objects for the node that are not tagged test.

02/29/08 12:54:03 changed by jamtur01

  • stage changed from Unreviewed to Needs more info.

Martha - I know you meant --tags but was suggesting that this might already be possible? Have you tested it? If it isn't possible then that's fine and I'd say this is an excellent enhancement.

04/08/08 18:01:27 changed by luke

  • priority changed from normal to low.
  • stage changed from Needs more info to Accepted.
  • severity changed from normal to minor.
  • milestone set to unplanned.

This does work in tagmail, but it doesn't work in transactions, as Martha is indicating.

04/24/08 08:12:46 changed by luke

  • component changed from library to executables.
  • summary changed from allow exclusion in tags to Allow exclusion in tags specified on the command line.