Terraformのアップグレードを準備する
Terraformを使用して1つまたは複数のOktaテナントを管理する場合、Identity Engineへのアップグレード後に現在のTerraformプロバイダーに影響が生じる可能性があります。次の手順を実行して、Terraformのアップグレードを準備します
-
Terraformプロバイダーの最新バージョンに移行します。
-
Terraform構成構文の変更に対応するために、HCL(HashiCorp configuration language)スクリプトを更新します。
-
HCLスクリプトが更新されると、同期を保つために関連する.tfstateファイルも更新する必要があります。Terraformコマンドを使用して、.tfstateファイルに変更を加えます。
-
一時的なOktaテナントで変更内容をテストします。
アップグレード後
Identity Engineへのアップグレード後にTerraformが期待どおりに動作していることを確認するには、次の手順を実行します。
-
Terraform planコマンドを-refresh=falseを指定して実行し、スクリプトとtfstateファイルが同期しているかどうかを確認します。コマンドの結果は、Resources: 0 added, 0 changed, 0 destroyedと表示される必要があります。
-
更新で変更が検出された場合は、現在の構成に合わせてスクリプトまたは.tfstateファイルを更新します。