Default Tags in the Terraform AWS Provider

Terraform can be used to add default tags to all resources within a single project. For example, the following snippet shows how to set default tags for a project, as well as override them for specific resources

provider "aws" {
 default_tags {
   tags = {
     Environment = "Test"
     Owner       = "TFProviders"
     Project     = "Test"
   }
 }
}
resource "aws_vpc" "example" {
 cidr_block = "10.1.0.0/16"
 tags = {
   Name = "my-vpc-resource"
 }
}
resource "aws_subnet" "example" {
 cidr_block = "10.1.1.0/24"
 vpc_id     = aws_vpc.test.id
 tags = {
   Name = "my-subnet-resource"
 }
}