Getting the Terraform Output for a Plan Job

Download the output of a plan job in Resource Manager.

Note

To prevent errors caused by unavailable files, wait a second after the job finishes to download the job information. An error appears if the job information doesn't exist yet. For example, a 409 error appears if you attempt to download the Terraform configuration immediately after running a job. In this case, the Terraform configuration is still being copied to a location using a background process. The Terraform configuration is available about a second after the job finishes.
  • These steps show how to get plan output for a job in a compartment. You can also get plan output for a job in a stack.
    1. Open the navigation menu and click Developer Services. Under Resource Manager, click Jobs.
    2. On the Jobs page, select the compartment that contains the job that you want.
    3. Click the name of the plan job that you want.
    4. On the Job details page, click Download Terraform plan and then select the file format option you want (binary or JSON file).
  • Use the oci resource-manager job get-job-tf-plan command and required parameters to get the output of a plan job.

    oci resource-manager stack get-job-tf-plan --job-id <job_OCID> --file-id <file_name>

    For a complete list of parameters and values for CLI commands, see the Command Line Reference for Resource Manager.

    Example Request

    Example to get the output of a plan job in JSON format:

    oci resource-manager job get-job-tf-plan --job-id ocid1.ormjob.oc1.phx.<uniqueid> --file tfplan.json --tf-plan-format JSON
  • Use the GetJobTfPlan operation to get the output of a plan job.