terraform

Terraformで最新のAmazon Linux 2のAMI IDを取得してEC2を構築する | DevelopersIO

強制的にリソースを再生成する
諸般の理由でリソースを強制的に再生成したいときがあります。
例えば terraform apply に失敗しちゃって、なんか中途半端な微妙な状態のリソースができちゃったときとか。
そーゆーときは、 terraform taint でリソースをtainted状態にマークすると、次回のplanで強制的に削除=>作成で再生成されるplanが作られます。

Terraform職人入門: 日々の運用で学んだ知見を淡々とまとめる - Qiita

map_public_ip_on_launch = true #サブネットで起動したインスタンスにパブリックIPを許可する

TerraformでELBとEC2とRDSのよくありそうなWebパターンを作ってみる。 - Qiita

Terraformのassociate_public_ip_addressの差分をなくす - Qiita

デフォルトでEBS最適化となるインスタンスタイプでは、AWSコンソール上はEBS最適: FalseでもEBS最適化は有効となっている(らしい)。
TerraformでEC2インスタンスを作成するときは、ebs_optimizedの指定を気にしなくてもよさそう。
TerraformでELBとEC2とRDSのよくありそうなWebパターンを作ってみる。 - Qiita

format
terraform fmt

と打つだけ。
TerraformのHCLファイルをフォーマットしたい - Qiita 2020

terraform fmt -recursive