Skip to content

[Feature Request]: Groups Regex for multiple server properties #205

@akalderon

Description

@akalderon

Is there an existing feature request for this?

  • I have searched the existing issues

What is your feature request?

Been battling groups regex functionality today and it got me to think about extending the grouping functionality for multiple criteria, ideally specified by individual regex expressions.

Currently, Groups can utilize a regex to include / exclude servers using their host name.
Would like to see other dynamic (regex based) grouping criteria such as:

  • Group by Server Architecture: /x64/ or
  • Exclude an Architecture: /^(?!X64$).+/
  • Group by Operating System: /Debian GNU/Linux 12|Debian GNU/Linux 13/ (or exclude same)
  • Group by CPU: /Intel Core\™ i5-10210U/ (or exclude same)
  • Group by individual IP Addresses: /10.0.0.1|10.0.0.2|10.0.0.10/ (or exclude same)
  • Group by IP / Subnet Mask: 10.0.0.0/29

deally take all the regex fields where stated at the group creation / definition as a combined inclusion / exclusion logic following examples:

  • Architecture
  • Architecture + CPU
  • Exclude OS
  • Architecture + CPU + OS
  • Name Regex + OS
  • IP range or subnet

etc.

Would be extremely helpful for automated patching as an example where different workflows need to run against different architectures or operating systems on subset of servers

Thanks for the consideration.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions