Required Tags

module "tags" {
  source  = "registry.patterneddesigns.ca/standardnat/tagging-policy/aws"
  version = "1.1.0"

  required_tags = [
    "Environment",
    "Owner",
    "CostCenter",
    "Project",
    "Application",
    "DataClassification",
    "Compliance"
  ]

  default_tags = {
    ManagedBy    = "terraform"
    Organization = "acme-corp"
  }
}

# Validate required tags are present
output "required_tag_list" {
  value       = module.tags.required_tag_keys
  description = "Tags that must be provided for all resources"
}