Skip to content

Latest commit

 

History

History
49 lines (37 loc) · 1014 Bytes

config-presets.md

File metadata and controls

49 lines (37 loc) · 1014 Bytes

Presets

It might be the case that some filters are the same across multiple accounts. This especially could happen, if provisioning tools like Terraform are used or if IAM resources follow the same pattern.

For this case aws-nuke supports presets of filters, that can applied on multiple accounts.

Presets are defined globally. They can then be referenced in the accounts section of the configuration.

A preset configuration could look like this:

presets:
  common:
    filters:
      ResourceGroup:
        - Default

An account referencing a preset would then look something like this:

accounts:
  11111111-1111-1111-1111-111111111111:
    presets:
      - common

Putting it all together it would look something like this:

blocklist:
  - 00000000-0000-0000-0000-000000000000

regions:
  - global
  - us-east-1

accounts:
  11111111-1111-1111-1111-111111111111:
    presets:
      - common

presets:
  common:
    filters:
      ResourceGroup:
        - Default