CLIを使用してTerraformログを有効化する
Terraformは環境変数を使用して動作をカスタマイズします。これ にはTerraformログの有効化も含まれます。 環境変数を設定することで、Terraformのログを活用し、コードの予期せぬ問題をデバッグできます。 Terraformは環境変数を読み取り、実行時に適用します。
IBM Cloud プロジェクトを使用してアーキテクチャをデプロイし、Terraformログを有効化したい場合は、以下の手順を完了してください。 Terraformを IBM Cloud プロジェクトなしで実行するために IBM Cloud Schematics ワークスペースを使用する場合は、詳細については 「ワークスペースでの環境変数の使用」 を参照してください。
開始前に
- IBM Cloud CLI プラグイン をインストールします。
- IBM Cloud プロジェクトCLIプラグイン をインストールします。
- IBM Cloud Projects サービスで「編集者」ロールを付与されていることを確認してください。 詳細については、 「プロジェクトへのアクセス権の割り当て」 を参照してください。
環境変数の設定
-
IBM Cloud CLI にログインし、 アカウントを選択してください:
ibmcloud login -
環境変数を設定するには、プロジェクトID、構成ID、および環境変数の名前と値を指定
ibmcloud project config-updateしてコマンドを実行します:ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"ENV_NAME\":\"ENV_VALUE\"}"次の例は、Terraformのログを有効にするために環境
TF_LOG変数を追加します:ibmcloud project config-update --project-id PROJECT_ID --id CONFIG_ID --definition-settings "{\"TF_LOG\":\"debug\"}"コマンドオプションの完全な一覧については、を参照してください
ibmcloud project config-update。
. 以外にも、他の環境変数がサポート TF_LOG されています。 詳細については、 Terraform 環境変数の一覧 を参照してください。