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 1515 ARM_CLIENT_SECRET : ${{secrets.TF_ARM_CLIENT_SECRET}}
1616 ARM_SUBSCRIPTION_ID : ${{secrets.TF_ARM_SUBSCRIPTION_ID}}
1717 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+
1921 steps :
2022 - name : Checkout
2123 uses : actions/checkout@v3
Original file line number Diff line number Diff line change 1515 ARM_CLIENT_SECRET : ${{secrets.TF_ARM_CLIENT_SECRET}}
1616 ARM_SUBSCRIPTION_ID : ${{secrets.TF_ARM_SUBSCRIPTION_ID}}
1717 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}}
1820
1921 steps :
2022 - name : Checkout
Original file line number Diff line number Diff line change 1818 ARM_CLIENT_SECRET : ${{secrets.TF_ARM_CLIENT_SECRET}}
1919 ARM_SUBSCRIPTION_ID : ${{secrets.TF_ARM_SUBSCRIPTION_ID}}
2020 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+
2124 strategy :
2225 max-parallel : 5
2326 steps :
Original file line number Diff line number Diff line change @@ -7,13 +7,21 @@ terraform {
77 }
88 }
99
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"
1513 }
1614
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"
1725}
1826
1927provider "azurerm" {
@@ -22,13 +30,11 @@ provider "azurerm" {
2230}
2331
2432data "terraform_remote_state" "service" {
25- backend = " azurerm"
26- workspace = terraform. workspace
33+ backend = " s3"
2734 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"
3238 }
3339}
3440
You can’t perform that action at this time.
0 commit comments