CLIを使用してTerraformログを有効化する

Terraformは環境変数を使用して動作をカスタマイズします。これ にはTerraformログの有効化も含まれます。 環境変数を設定することで、Terraformのログを活用し、コードの予期せぬ問題をデバッグできます。 Terraformは環境変数を読み取り、実行時に適用します。

IBM Cloud プロジェクトを使用してアーキテクチャをデプロイし、Terraformログを有効化したい場合は、以下の手順を完了してください。 Terraformを IBM Cloud プロジェクトなしで実行するために IBM Cloud Schematics ワークスペースを使用する場合は、詳細については 「ワークスペースでの環境変数の使用」 を参照してください。

開始前に

環境変数の設定

  1. IBM Cloud CLI にログインし、 アカウントを選択してください:

    ibmcloud login
    
  2. 環境変数を設定するには、プロジェクト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 環境変数の一覧 を参照してください。