File tree Expand file tree Collapse file tree 4 files changed +25
-12
lines changed Expand file tree Collapse file tree 4 files changed +25
-12
lines changed Original file line number Diff line number Diff line change 15
15
ARM_CLIENT_SECRET : ${{secrets.TF_ARM_CLIENT_SECRET}}
16
16
ARM_SUBSCRIPTION_ID : ${{secrets.TF_ARM_SUBSCRIPTION_ID}}
17
17
ARM_TENANT_ID : ${{secrets.TF_ARM_TENANT_ID}}
18
-
18
+ AWS_ACCESS_KEY_ID : ${{secrets.AWS_ACCESS_KEY_ID}}
19
+ AWS_SECRET_ACCESS_KEY : ${{secrets.AWS_SECRET_ACCESS_KEY}}
20
+
19
21
steps :
20
22
- name : Checkout
21
23
uses : actions/checkout@v3
Original file line number Diff line number Diff line change 15
15
ARM_CLIENT_SECRET : ${{secrets.TF_ARM_CLIENT_SECRET}}
16
16
ARM_SUBSCRIPTION_ID : ${{secrets.TF_ARM_SUBSCRIPTION_ID}}
17
17
ARM_TENANT_ID : ${{secrets.TF_ARM_TENANT_ID}}
18
+ AWS_ACCESS_KEY_ID : ${{secrets.AWS_ACCESS_KEY_ID}}
19
+ AWS_SECRET_ACCESS_KEY : ${{secrets.AWS_SECRET_ACCESS_KEY}}
18
20
19
21
steps :
20
22
- name : Checkout
Original file line number Diff line number Diff line change 18
18
ARM_CLIENT_SECRET : ${{secrets.TF_ARM_CLIENT_SECRET}}
19
19
ARM_SUBSCRIPTION_ID : ${{secrets.TF_ARM_SUBSCRIPTION_ID}}
20
20
ARM_TENANT_ID : ${{secrets.TF_ARM_TENANT_ID}}
21
+ AWS_ACCESS_KEY_ID : ${{secrets.AWS_ACCESS_KEY_ID}}
22
+ AWS_SECRET_ACCESS_KEY : ${{secrets.AWS_SECRET_ACCESS_KEY}}
23
+
21
24
strategy :
22
25
max-parallel : 5
23
26
steps :
Original file line number Diff line number Diff line change @@ -7,13 +7,21 @@ terraform {
7
7
}
8
8
}
9
9
10
- backend "azurerm" {
11
- resource_group_name = " ioet-infra-tf-state"
12
- storage_account_name = " timetrackertfstate"
13
- container_name = " time-tracker-tf-state"
14
- key = " time-tracker-ui.tfstate"
10
+ aws = {
11
+ source = " hashicorp/aws"
12
+ version = " ~> 4.9.0"
15
13
}
16
14
15
+ backend "s3" {
16
+ bucket = " time-tracker-service"
17
+ key = " ioet-time-tracker-ui/terraform.tfstate"
18
+ region = " us-east-1"
19
+ encrypt = true
20
+ }
21
+ }
22
+
23
+ provider "aws" {
24
+ region = " us-east-1"
17
25
}
18
26
19
27
provider "azurerm" {
@@ -22,13 +30,11 @@ provider "azurerm" {
22
30
}
23
31
24
32
data "terraform_remote_state" "service" {
25
- backend = " azurerm"
26
- workspace = terraform. workspace
33
+ backend = " s3"
27
34
config = {
28
- resource_group_name = " ioet-infra-tf-state"
29
- storage_account_name = " timetrackertfstate"
30
- container_name = " time-tracker-tf-state"
31
- key = " this.tfstate"
35
+ bucket = " time-tracker-service"
36
+ key = " env://${ local . environment } /time-tracker-service/terraform.tfstate"
37
+ region = " us-east-1"
32
38
}
33
39
}
34
40
You can’t perform that action at this time.
0 commit comments