実行するterraform apply -auto-approve
と、次のエラーが発生します。
Error: A resource with the ID "/subscriptions/.../resourceGroups/RG-SCUSTFStorage" already exists - to be managed via Terraform this resource needs to be imported into the State. Please see the resource documentation for "azurerm_resource_group" for more information.
terraform import
リソースをworksapceにインポートするために実行する必要があることを理解しています。問題は、不足しているすべてのリソースのリソースIDを一度に1つずつ指定する必要があることです。
terraform import
リソースIDを一度に1つずつ入力せずに、すべての「すでに存在する」リソースを自動的にインポートする方法はありますか?
残念ながら、手動でリソースIDを使用して既存のリソースを1つずつインポートすることしかできません。
ただし、importコマンドは、インフラストラクチャを管理するための構成を自動的に生成しません。このため、既存のインフラストラクチャをTerraformにインポートすることは複数のステップからなるプロセスです。
詳細はこちら。展開する前に、すべてのTerraformスクリプトにリモート状態ストレージを使用することをお勧めします。デプロイされたすべてのリソースを含む状態ファイルがない場合は、それらを1つずつインポートすることしかできません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加