Skip to content

Module: resourcegroups_group

Creates AWS Resource Groups to dynamically target EC2 instances via tags for maintenance windows and automation.

Input Map Key Pattern

Root variable: resourcegroups_group (map of objects).

Field Type Description
name string Override group name (optional)
resource_query object Required: includes ResourceTypeFilters, TagFilters
tags map(string) Optional tags

Behavior

  • Generates aws_resourcegroups_group with a tag filter query
  • Tag-driven membership means no manual instance list maintenance.

Example

resourcegroups_group = {
  windows_wss = {
    name = "windows-wss-group"
    resource_query = {
      ResourceTypeFilters = ["AWS::EC2::Instance"]
      TagFilters = [{
        Key    = "PatchGroup"
        Values = ["windows-wss-servers"]
      }]
    }
  }
}