Tags - Trim tags From Virtual MachinesΒΆ

Azure Resources and Resource Groups have a limit of 15 tags. This action can be used to remove enough tags to make the desired amount of space while preserving a given set of tags. Setting space to 0 will remove all tags not listed to preserve.

This example limits the number of tags on all virtual machines to 12, while making sure to keep TagName1 and TagName2 preserved.

    - name: tag-trim
      description: |
        Trims tags from resources to make additional space
      resource: azure.vm
       - type: tag-trim
         preserve: ['TagName1', 'TagName2']
         space: 3