🤖
超簡単! 遂にGAとなった OpenTofu への移行方法
はじめに
遂に OpenTofu が GA となりました。
Terraform から OpenTofu に移行する方法をサクッと紹介します。
移行手順
-
OpenTofu を Install
Installing OpenTofu | OpenTofu
環境に合わせて Install 方法がいくつか提供されていますが、自分は Homebrew で Install しました。
brew update
brew install opentofu
tofu --version
-
Terraform の Version を更新
OpenTofu は Terraform の Version1.6 系と互換性があるため、Terraform の Version を上げる必要があります。
terraform {
required_version = "~> 1.6.0"
required_providers {
...
- Execute OpenTofu
tofu init
tofu plan
以上で移行が完了です。
おわりに
移行作業というと重い作業にも思えますが、OpenTofu への移行は非常に簡単でした。
既存の Terraform との互換性もきっちり整備されていて、設定やファイル追加なしでも移行できたのがありがたかったです。
Terraform を v1.6 に上げたいけど、ライセンスの問題などでまだ v1.5.5 を使っているという方は、ぜひこのタイミングで移行しちゃいましょう。
Discussion