File tree Expand file tree Collapse file tree 4 files changed +24
-12
lines changed Expand file tree Collapse file tree 4 files changed +24
-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 @@ -5,15 +5,22 @@ terraform {
5
5
source = " hashicorp/azurerm"
6
6
version = " ~> 2.90"
7
7
}
8
+ aws = {
9
+ source = " hashicorp/aws"
10
+ version = " ~> 4.9.0"
11
+ }
8
12
}
9
13
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 "
14
+ backend "s3 " {
15
+ bucket = " time-tracker-service "
16
+ key = " ioet-time-tracker-ui/terraform.tfstate "
17
+ region = " us-east-1 "
18
+ encrypt = true
15
19
}
20
+ }
16
21
22
+ provider "aws" {
23
+ region = " us-east-1"
17
24
}
18
25
19
26
provider "azurerm" {
@@ -22,13 +29,11 @@ provider "azurerm" {
22
29
}
23
30
24
31
data "terraform_remote_state" "service" {
25
- backend = " azurerm"
26
- workspace = terraform. workspace
32
+ backend = " s3"
27
33
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"
34
+ bucket = " time-tracker-service"
35
+ key = " env://${ local . environment } /time-tracker-service/terraform.tfstate"
36
+ region = " us-east-1"
32
37
}
33
38
}
34
39
You can’t perform that action at this time.
0 commit comments