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 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 @@ -5,15 +5,22 @@ terraform {
55 source = " hashicorp/azurerm"
66 version = " ~> 2.90"
77 }
8+ aws = {
9+ source = " hashicorp/aws"
10+ version = " ~> 4.9.0"
11+ }
812 }
913
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
1519 }
20+ }
1621
22+ provider "aws" {
23+ region = " us-east-1"
1724}
1825
1926provider "azurerm" {
@@ -22,13 +29,11 @@ provider "azurerm" {
2229}
2330
2431data "terraform_remote_state" "service" {
25- backend = " azurerm"
26- workspace = terraform. workspace
32+ backend = " s3"
2733 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"
3237 }
3338}
3439
You can’t perform that action at this time.
0 commit comments