24
24
uses : actions/checkout@v4.1.1
25
25
26
26
- name : Setup Terraform
27
- uses : hashicorp/setup-terraform@v2
27
+ uses : hashicorp/setup-terraform@v3.0.0
28
28
with :
29
- terraform_version : 1.3.4
29
+ terraform_version : 1.6.0
30
30
31
31
- name : Copy Override File
32
32
run : |
60
60
../../../../tests/integration/aws-modular/verify_stack.sh "$ABSOLUTE_PATH"
61
61
working-directory : src/mlstacks/terraform/aws-modular
62
62
63
- - name : Cleanup Resources for aws-modular
64
- run : |
65
- cd src/mlstacks/terraform/aws-modular
66
- terraform destroy -auto-approve -var-file="../../../../tests/integration/aws-modular/local.tfvars"
67
- rm -rf .terraform
68
- rm -rf volume
69
- rm -f .terraform.lock.hcl
70
- rm -f terraform.tfstate
71
- rm -f terraform.tfstate.backup
72
- rm -f localstack_providers_override.tf
73
- rm -f aws_modular_stack_*.yaml
74
-
75
- - name : Ensure _override.tf Deletion
76
- if : always()
77
- run : |
78
- rm -f src/mlstacks/terraform/aws-modular/_override.tf
79
- working-directory : ${{ github.workspace }}
80
-
81
63
aws_remote_state_integration_test :
82
64
name : aws_remote_state_integration_test
83
65
runs-on : ubuntu-latest
@@ -94,12 +76,12 @@ jobs:
94
76
AWS_SECRET_ACCESS_KEY : test
95
77
steps :
96
78
- name : Checkout Repository
97
- uses : actions/checkout@v2
79
+ uses : actions/checkout@v4.1.1
98
80
99
81
- name : Setup Terraform
100
- uses : hashicorp/setup-terraform@v2
82
+ uses : hashicorp/setup-terraform@v3.0.0
101
83
with :
102
- terraform_version : 1.3.4
84
+ terraform_version : 1.6.0
103
85
104
86
- name : Copy Override File
105
87
run : |
@@ -119,20 +101,3 @@ jobs:
119
101
AWS_ACCESS_KEY_ID : test
120
102
AWS_SECRET_ACCESS_KEY : test
121
103
AWS_DEFAULT_REGION : eu-north-1
122
-
123
- - name : Cleanup Resources for aws-remote-state
124
- run : |
125
- cd src/mlstacks/terraform/aws-remote-state
126
- terraform destroy -auto-approve -var-file="../../../../tests/integration/aws-remote-state/local.tfvars"
127
- rm -rf .terraform
128
- rm -rf volume
129
- rm -f .terraform.lock.hcl
130
- rm -f terraform.tfstate
131
- rm -f terraform.tfstate.backup
132
- rm -f localstack_providers_override.tf
133
-
134
- - name : Ensure _override.tf Deletion
135
- if : always()
136
- run : |
137
- rm -f src/mlstacks/terraform/aws-remote-state/_override.tf
138
- working-directory : ${{ github.workspace }}
0 commit comments