🐨

TerraformでRDSインスタンスを作るときに「Argument is deprecated」と言われる

2022/03/17に公開

Terraform Version 1.1.7
Provider version 4.5

RDSインスタンスを作ろうとしたときに、Argumentでデータベース名をnameで指定したら下記の怒られが発生した。
DBの名前(RDSインスタンス名ではない)を指定するArgumentはnameからdb_nameに変わっているらしい。
nameはdeprecated(非推奨)だからdb_nameを使えと忠告してくれている。(2022/3/16 現在)

│ Warning: Argument is deprecated
│ 
│   with aws_db_instance.mysql_sample,
│   on rds.tf line 75, in resource "aws_db_instance" "mysql_sample":
│   75:   name                 = "sample_db"
│ 
│ Use db_name instead
│ 
│ (and one more similar warning elsewhere)

Discussion