- 作成したリソースが Terraform 由来であること
- 複数の企業が単一アカウント ID に AdministratorAccess 持っている
という状態のインフラを管理しているので、それぞれ AWS のリソース作成時のタグに Build: Terrafrom Company: 会社名 を付与する運用にしている。
んだけど、 Terraform でリソース追加するたびに書いていて「うーん」と思っていたら、 provider に default_tags というのがあるらしい。
# 東京リージョン
provider "aws" {
profile = ""
region = "ap-northeast-1"
default_tags {
tags = {
Build = "Terraform"
Company = "Example"
}
}
}
こんな感じとのことなので、すこし使ってみようと思う。
ちなみにタグ名が重複した時は、元記事にも書いてあるとおり、個別リソース側の値が優先されるとのこと。