@@ -71,29 +71,12 @@ jobs:
7171 unset AWS_PROFILE
7272 terraform plan -out planfile
7373
74- # ---------------------
75- - name : Terraform apply
76- run : |
77- cd terraform
78- cat .envrc | grep -vE '^(dotenv_if_exists|source_env)' > .envrc.good
79- . ./.envrc.good
80- cd ${{ env.ENVIRONMENT }}
81- cat .envrc | grep -vE '^(dotenv_if_exists|source_env)' > .envrc.good
82- . ./.envrc.good
83- unset AWS_PROFILE
84- terraform apply -input=false planfile
85-
86- # --------------------------------------------------------------------------------------
87- # - name: Post Deploy - Test Service for Server has Correct Task Definition Deployed
88- # run: |
89- # cd terraform
90- # cat .envrc | grep -vE '^(dotenv_if_exists|source_env)' > .envrc.good
91- # . ./.envrc.good
92- # cd ${{ env.ENVIRONMENT }}
93- # cat .envrc | grep -vE '^(dotenv_if_exists|source_env)' > .envrc.good
94- # . ./.envrc.good
95- # unset AWS_PROFILE
96- # export ECS_CLUSTER_NAME_SERVER=$(terraform output -raw error_logs_server_cluster_name)
97- # export ECS_SERVICE_NAME_SERVER=$(terraform output -raw error_logs_server_service_name)
98- # export ECS_TASK_DEFINITION_SERVER=$(terraform output -raw error_logs_server_task_definition_revision)
99- # ../test_deployed_task_definitions.sh "${AWS_REGION}" "${ECS_CLUSTER_NAME_SERVER}" "${ECS_SERVICE_NAME_SERVER}" "${ECS_TASK_DEFINITION_SERVER}"
74+ # Upload the plan as an artifact
75+ - name : Upload Terraform plan
76+ uses : actions/upload-artifact@v4
77+ with :
78+ name : terraform-${{ env.ENVIRONMENT }}-plan
79+ path : terraform/${{ env.ENVIRONMENT }}/planfile
80+ if-no-files-found : ' warn'
81+ retention-days : 1
82+ overwrite : true
0 commit comments