diff --git a/.github/workflows/actions/terraform-deploy/action.yml b/.github/workflows/actions/terraform-deploy/action.yml index b2eff64..685a0ac 100644 --- a/.github/workflows/actions/terraform-deploy/action.yml +++ b/.github/workflows/actions/terraform-deploy/action.yml @@ -16,7 +16,7 @@ inputs: required: true lambda-image-tag: description: "Tag of the Lambda image (e.g., GitHub SHA)" - required: true + required: false runs: using: "composite" @@ -41,8 +41,12 @@ runs: - name: Terraform Plan working-directory: ${{ inputs.working_directory }} shell: bash - run: terraform plan -out=tfplan -var="lambda_image_tag=${{ inputs.lambda-image-tag }}" - + run: | + if [ -n "${{ inputs.lambda-image-tag }}" ]; then + terraform plan -out=tfplan -var="lambda_image_tag=${{ inputs.lambda-image-tag }}" + else + terraform plan -out=tfplan + fi - name: Terraform Apply working-directory: ${{ inputs.working_directory }}