概要
Terraformのバージョンを固定してみます。
こんなかんじ
こんなかんじで書いてあげるとTerraform v0.12.18以外ではapply等ができなくなります。
terraform { required_version = "0.12.18" }
または以下のようにして動作を確認した最も古いバージョン以上であればOKとする方法もある。
terraform { required_version >= "0.12.0" }
demo
うごかないパターンをやってみる。
$ terraform --version Terraform v0.12.17 + provider.aws v2.40.0
こうなる。
$ terraform apply Error: Unsupported Terraform Core version on main.tf line 2, in terraform: 2: required_version = "0.12.18" This configuration does not support Terraform version 0.12.17. To proceed, either choose another supported Terraform version or update this version constraint. Version constraints are normally set for good reason, so updating the constraint may lead to other errors or unexpected behavior.
DevOpsを支えるHashiCorpツール大全 ThinkIT Books
- 作者:前佛 雅人
- 出版社/メーカー: インプレス
- 発売日: 2015/10/22
- メディア: Kindle版