Skip to content

Commit

Permalink
feat(action): terraform apply action put outputs in json file
Browse files Browse the repository at this point in the history
* add output from terraform apply

* create output file
  • Loading branch information
andreasisnes authored Oct 15, 2024
1 parent 13ff446 commit 443f58d
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions actions/terraform/apply/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,9 @@ inputs:
tf_args:
description: Terraform arguments
required: false
tf_output_file:
description: JSON file for dumping tf state output
default: tf_output.json

runs:
using: composite
Expand Down Expand Up @@ -111,6 +114,7 @@ runs:
shell: bash
run: |
terraform apply -input=false -auto-approve ${{ inputs.tf_args }} tfplan.out
terraform output -json >> ${{ inputs.tf_output_file }}
env:
ARM_CLIENT_ID: ${{ inputs.arm_client_id }}
ARM_SUBSCRIPTION_ID: ${{ inputs.arm_subscription_id }}
Expand Down

0 comments on commit 443f58d

Please sign in to comment.