From e56c2b22f9b7d1c02b9737aebdc0014df66b0860 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 20:09:39 +0530 Subject: [PATCH 01/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index cb8fcdb..d5f40b2 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -3,5 +3,5 @@ provider "aws" { } module "sns_topics" { - source = "AWS-Multi-Region-Deployment/SNS" + source = "./AWS-Multi-Region-Deployment/SNS" } From adb96a7b1ebae04f1e3ed34ae76eb953482fc293 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 20:12:51 +0530 Subject: [PATCH 02/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index d5f40b2..8e8c82b 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -3,5 +3,5 @@ provider "aws" { } module "sns_topics" { - source = "./AWS-Multi-Region-Deployment/SNS" + source = "./SNS" } From a029ec0666596b8aa95ac2496ab9dc80b3c18cfa Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 20:32:56 +0530 Subject: [PATCH 03/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 8e8c82b..88bcd71 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -4,4 +4,6 @@ provider "aws" { module "sns_topics" { source = "./SNS" + aws_regions = var.aws_region + aws_sns_topic_name = var.aws_sns_topic_name } From c81948595ad644fa6b76599d09ce478ded71b9c5 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 20:58:29 +0530 Subject: [PATCH 04/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 9 ++++++++- AWS-Multi-Region-Deployment/SNS/variables.tf | 5 +++++ AWS-Multi-Region-Deployment/dev.tfvars | 2 ++ AWS-Multi-Region-Deployment/main.tf | 5 +---- AWS-Multi-Region-Deployment/variables.tf | 5 +++++ 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index dd70ebc..a7f54a4 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,8 +1,15 @@ + +provider "aws" { + region = var.region +} + resource "aws_sns_topic" "example" { count = length(var.aws_regions) name = "${var.aws_sns_topic_name}-${var.aws_regions[count.index]}" display_name = "Multi Region SNS Topic" - provider = aws.regions[var.aws_regions[count.index]] + provider = { + aws = "aws.${var.aws_regions[count.index]}" + } } output "sns_topic_arns" { diff --git a/AWS-Multi-Region-Deployment/SNS/variables.tf b/AWS-Multi-Region-Deployment/SNS/variables.tf index 49f7608..db9e4e5 100644 --- a/AWS-Multi-Region-Deployment/SNS/variables.tf +++ b/AWS-Multi-Region-Deployment/SNS/variables.tf @@ -6,4 +6,9 @@ variable "aws_regions" { variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" +} + +variable "region" { + type = string + default = "us-east-1" } \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/dev.tfvars b/AWS-Multi-Region-Deployment/dev.tfvars index e5e7cba..9063e51 100644 --- a/AWS-Multi-Region-Deployment/dev.tfvars +++ b/AWS-Multi-Region-Deployment/dev.tfvars @@ -1 +1,3 @@ +aws_sns_topic_name = "cloud_quick_labs_sns" +region = "us-east-1" aws_sns_topic_name = "cloud_quick_labs_sns" \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 88bcd71..60388f0 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -1,9 +1,6 @@ -provider "aws" { - region = var.aws_region -} - module "sns_topics" { source = "./SNS" + aws_region = var.region aws_regions = var.aws_region aws_sns_topic_name = var.aws_sns_topic_name } diff --git a/AWS-Multi-Region-Deployment/variables.tf b/AWS-Multi-Region-Deployment/variables.tf index 49f7608..db9e4e5 100644 --- a/AWS-Multi-Region-Deployment/variables.tf +++ b/AWS-Multi-Region-Deployment/variables.tf @@ -6,4 +6,9 @@ variable "aws_regions" { variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" +} + +variable "region" { + type = string + default = "us-east-1" } \ No newline at end of file From cbe72ae19586a16a4ea8832369d7245f3561edd7 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 21:09:18 +0530 Subject: [PATCH 05/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 1 + 1 file changed, 1 insertion(+) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index a7f54a4..999622b 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -9,6 +9,7 @@ resource "aws_sns_topic" "example" { display_name = "Multi Region SNS Topic" provider = { aws = "aws.${var.aws_regions[count.index]}" + alias = "${var.aws_regions[count.index]}" } } From da982f35dd49e7d15444b4bc583123f45794f744 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 21:18:50 +0530 Subject: [PATCH 06/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 60388f0..e69a8b9 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -1,6 +1,6 @@ module "sns_topics" { source = "./SNS" aws_region = var.region - aws_regions = var.aws_region + aws_regions = var.aws_regions aws_sns_topic_name = var.aws_sns_topic_name } From d54d28ef6dfdd70f72475a6c01cf8e0147961608 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Mon, 13 Mar 2023 21:33:27 +0530 Subject: [PATCH 07/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 12 +----------- AWS-Multi-Region-Deployment/SNS/variables.tf | 5 ----- AWS-Multi-Region-Deployment/dev.tfvars | 2 -- AWS-Multi-Region-Deployment/main.tf | 11 +++++++++-- AWS-Multi-Region-Deployment/variables.tf | 5 ----- 5 files changed, 10 insertions(+), 25 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 999622b..1712a4e 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,16 +1,6 @@ - -provider "aws" { - region = var.region -} - resource "aws_sns_topic" "example" { - count = length(var.aws_regions) - name = "${var.aws_sns_topic_name}-${var.aws_regions[count.index]}" + name = "${var.aws_sns_topic_name}-${var.region}" display_name = "Multi Region SNS Topic" - provider = { - aws = "aws.${var.aws_regions[count.index]}" - alias = "${var.aws_regions[count.index]}" - } } output "sns_topic_arns" { diff --git a/AWS-Multi-Region-Deployment/SNS/variables.tf b/AWS-Multi-Region-Deployment/SNS/variables.tf index db9e4e5..4808f99 100644 --- a/AWS-Multi-Region-Deployment/SNS/variables.tf +++ b/AWS-Multi-Region-Deployment/SNS/variables.tf @@ -1,8 +1,3 @@ -variable "aws_regions" { - type = list(string) - default = ["us-east-1", "us-east-2", "us-west-1", "us-west-2", "ca-central-1", "eu-central-1", "eu-west-1", "eu-west-2", "eu-west-3", "ap-northeast-1", "ap-northeast-2", "ap-southeast-1", "ap-southeast-2", "ap-south-1"] -} - variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" diff --git a/AWS-Multi-Region-Deployment/dev.tfvars b/AWS-Multi-Region-Deployment/dev.tfvars index 9063e51..8f6ee90 100644 --- a/AWS-Multi-Region-Deployment/dev.tfvars +++ b/AWS-Multi-Region-Deployment/dev.tfvars @@ -1,3 +1 @@ aws_sns_topic_name = "cloud_quick_labs_sns" -region = "us-east-1" -aws_sns_topic_name = "cloud_quick_labs_sns" \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index e69a8b9..7006102 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -1,6 +1,13 @@ +provider "aws" { + for_each = var.aws_regions + + region = each.value +} + module "sns_topics" { source = "./SNS" - aws_region = var.region - aws_regions = var.aws_regions + for_each = var.regions + + aws_region = each.value aws_sns_topic_name = var.aws_sns_topic_name } diff --git a/AWS-Multi-Region-Deployment/variables.tf b/AWS-Multi-Region-Deployment/variables.tf index db9e4e5..32aefc7 100644 --- a/AWS-Multi-Region-Deployment/variables.tf +++ b/AWS-Multi-Region-Deployment/variables.tf @@ -7,8 +7,3 @@ variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" } - -variable "region" { - type = string - default = "us-east-1" -} \ No newline at end of file From 880396fc5b28519c2311d976e99c610525797969 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Tue, 14 Mar 2023 12:28:51 +0530 Subject: [PATCH 08/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 4 +++- AWS-Multi-Region-Deployment/SNS/variables.tf | 6 +++--- AWS-Multi-Region-Deployment/main.tf | 7 ++----- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 1712a4e..6a9b62e 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,5 +1,7 @@ resource "aws_sns_topic" "example" { - name = "${var.aws_sns_topic_name}-${var.region}" + for_each = var.aws_regions + + name = "${var.aws_sns_topic_name}-${each.value}" display_name = "Multi Region SNS Topic" } diff --git a/AWS-Multi-Region-Deployment/SNS/variables.tf b/AWS-Multi-Region-Deployment/SNS/variables.tf index 4808f99..b82688e 100644 --- a/AWS-Multi-Region-Deployment/SNS/variables.tf +++ b/AWS-Multi-Region-Deployment/SNS/variables.tf @@ -3,7 +3,7 @@ variable "aws_sns_topic_name" { default = "cloud_quick_labs_sns" } -variable "region" { - type = string - default = "us-east-1" +variable "aws_regions" { + type = list(string) + default = ["us-east-1", "us-east-2", "us-west-1", "us-west-2", "ca-central-1", "eu-central-1", "eu-west-1", "eu-west-2", "eu-west-3", "ap-northeast-1", "ap-northeast-2", "ap-southeast-1", "ap-southeast-2", "ap-south-1"] } \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 7006102..c2730db 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -1,13 +1,10 @@ provider "aws" { - for_each = var.aws_regions - - region = each.value + region = "us-east-1" } module "sns_topics" { source = "./SNS" - for_each = var.regions - aws_region = each.value + aws_region = var.aws_regions aws_sns_topic_name = var.aws_sns_topic_name } From 9ac7b63389bfa3515e861fe36c860468e766362d Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Tue, 14 Mar 2023 12:30:58 +0530 Subject: [PATCH 09/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index c2730db..a0317fe 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -5,6 +5,6 @@ provider "aws" { module "sns_topics" { source = "./SNS" - aws_region = var.aws_regions + aws_regions = var.aws_regions aws_sns_topic_name = var.aws_sns_topic_name } From f345b2e00b2ad4af4913760ab149729898e93add Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Tue, 14 Mar 2023 12:42:01 +0530 Subject: [PATCH 10/25] Updatec --- AWS-Multi-Region-Deployment/SNS/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 6a9b62e..f18e5ec 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,7 +1,7 @@ resource "aws_sns_topic" "example" { - for_each = var.aws_regions + count = length(var.aws_regions) - name = "${var.aws_sns_topic_name}-${each.value}" + name = "${var.aws_sns_topic_name}-${var.aws_regions[count.index]}" display_name = "Multi Region SNS Topic" } From 9d5aa396f2af84a5b16b2558e8134d38bcaa137c Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Tue, 14 Mar 2023 12:51:09 +0530 Subject: [PATCH 11/25] Added output --- .github/workflows/aws_tf_appy.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/aws_tf_appy.yml b/.github/workflows/aws_tf_appy.yml index 45ebcba..5c76291 100644 --- a/.github/workflows/aws_tf_appy.yml +++ b/.github/workflows/aws_tf_appy.yml @@ -66,4 +66,11 @@ jobs: run: exit 1 - name: Terraform Apply - run: terraform apply -auto-approve \ No newline at end of file + run: terraform apply -auto-approve + + - name: Capture Output in .txt file + run: terraform output > output.txt + + - name: Display Out put file + run: | + cat ${{ github.workspace }}/output.txt \ No newline at end of file From e483646674d716a5e22ae8ac6cf4f23109aefdaf Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Tue, 14 Mar 2023 12:55:45 +0530 Subject: [PATCH 12/25] Updated --- .github/workflows/aws_tf_appy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/aws_tf_appy.yml b/.github/workflows/aws_tf_appy.yml index 5c76291..d64c304 100644 --- a/.github/workflows/aws_tf_appy.yml +++ b/.github/workflows/aws_tf_appy.yml @@ -69,7 +69,7 @@ jobs: run: terraform apply -auto-approve - name: Capture Output in .txt file - run: terraform output > output.txt + run: terraform output > ${{ github.workspace }}/output.txt - name: Display Out put file run: | From 1f73b66f8b4705634d884d205e5443a5c4b3b45b Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 15:47:57 +0530 Subject: [PATCH 13/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index f18e5ec..2e8b51d 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,3 +1,4 @@ +/* resource "aws_sns_topic" "example" { count = length(var.aws_regions) @@ -7,4 +8,5 @@ resource "aws_sns_topic" "example" { output "sns_topic_arns" { value = aws_sns_topic.example.*.arn -} \ No newline at end of file +} +*/ \ No newline at end of file From a01f4e1ab27cbb6e023f0c408031ded79216e685 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 16:38:56 +0530 Subject: [PATCH 14/25] Multi-region deployments --- AWS-Multi-Region-Deployment/SNS/main.tf | 6 +--- AWS-Multi-Region-Deployment/SNS/variables.tf | 5 --- AWS-Multi-Region-Deployment/main.tf | 38 +++++++++++++++++--- AWS-Multi-Region-Deployment/providers.tf | 18 ++++++++++ AWS-Multi-Region-Deployment/variables.tf | 5 --- 5 files changed, 53 insertions(+), 19 deletions(-) create mode 100644 AWS-Multi-Region-Deployment/providers.tf diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 2e8b51d..72b9cb0 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,12 +1,8 @@ -/* resource "aws_sns_topic" "example" { - count = length(var.aws_regions) - - name = "${var.aws_sns_topic_name}-${var.aws_regions[count.index]}" + name = "${var.aws_sns_topic_name}-${var.aws_regions}" display_name = "Multi Region SNS Topic" } output "sns_topic_arns" { value = aws_sns_topic.example.*.arn } -*/ \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/SNS/variables.tf b/AWS-Multi-Region-Deployment/SNS/variables.tf index b82688e..d8e0fa4 100644 --- a/AWS-Multi-Region-Deployment/SNS/variables.tf +++ b/AWS-Multi-Region-Deployment/SNS/variables.tf @@ -2,8 +2,3 @@ variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" } - -variable "aws_regions" { - type = list(string) - default = ["us-east-1", "us-east-2", "us-west-1", "us-west-2", "ca-central-1", "eu-central-1", "eu-west-1", "eu-west-2", "eu-west-3", "ap-northeast-1", "ap-northeast-2", "ap-southeast-1", "ap-southeast-2", "ap-south-1"] -} \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index a0317fe..49db9e9 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -1,10 +1,40 @@ -provider "aws" { - region = "us-east-1" +module "us-east-1" { + source = "./SNS" + + aws_region = "us-east-1" + aws_sns_topic_name = var.aws_sns_topic_name + providers = { + aws = "aws" + } } -module "sns_topics" { +module "us-east-2" { source = "./SNS" - aws_regions = var.aws_regions + aws_region = "us-east-2" aws_sns_topic_name = var.aws_sns_topic_name + providers = { + aws = "aws.us-east-2" + } } + + +module "us-west-1" { + source = "./SNS" + + aws_region = "us-west-1" + aws_sns_topic_name = var.aws_sns_topic_name + providers = { + aws = "aws.us-west-1" + } +} + +module "us-west-2" { + source = "./SNS" + + aws_region = "us-west-2" + aws_sns_topic_name = var.aws_sns_topic_name + providers = { + aws = "aws.us-west-2" + } +} \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/providers.tf b/AWS-Multi-Region-Deployment/providers.tf new file mode 100644 index 0000000..37d4aa0 --- /dev/null +++ b/AWS-Multi-Region-Deployment/providers.tf @@ -0,0 +1,18 @@ +provider "aws" { + region = "us-east-1" +} + +provider "aws" { + alias = "us-east-2" + region = "us-east-2" +} + +provider "aws" { + alias = "us-west-1" + region = "us-west-1" +} + +provider "aws" { + alias = "us-west-2" + region = "us-west-2" +} \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/variables.tf b/AWS-Multi-Region-Deployment/variables.tf index 32aefc7..d8e0fa4 100644 --- a/AWS-Multi-Region-Deployment/variables.tf +++ b/AWS-Multi-Region-Deployment/variables.tf @@ -1,8 +1,3 @@ -variable "aws_regions" { - type = list(string) - default = ["us-east-1", "us-east-2", "us-west-1", "us-west-2", "ca-central-1", "eu-central-1", "eu-west-1", "eu-west-2", "eu-west-3", "ap-northeast-1", "ap-northeast-2", "ap-southeast-1", "ap-southeast-2", "ap-south-1"] -} - variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" From bf7a8090dcb1745937f649a6a5b6108862e1ef0f Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 16:42:56 +0530 Subject: [PATCH 15/25] Updated --- AWS-Multi-Region-Deployment/SNS/variables.tf | 4 ++++ AWS-Multi-Region-Deployment/dev.tfvars | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) delete mode 100644 AWS-Multi-Region-Deployment/dev.tfvars diff --git a/AWS-Multi-Region-Deployment/SNS/variables.tf b/AWS-Multi-Region-Deployment/SNS/variables.tf index d8e0fa4..28f2d44 100644 --- a/AWS-Multi-Region-Deployment/SNS/variables.tf +++ b/AWS-Multi-Region-Deployment/SNS/variables.tf @@ -2,3 +2,7 @@ variable "aws_sns_topic_name" { type = string default = "cloud_quick_labs_sns" } + +variable "aws_region" { + type = string +} \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/dev.tfvars b/AWS-Multi-Region-Deployment/dev.tfvars deleted file mode 100644 index 8f6ee90..0000000 --- a/AWS-Multi-Region-Deployment/dev.tfvars +++ /dev/null @@ -1 +0,0 @@ -aws_sns_topic_name = "cloud_quick_labs_sns" From 293b65412cfd3848e95d2ef764cd9754d42d0037 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 16:43:39 +0530 Subject: [PATCH 16/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 3 --- 1 file changed, 3 deletions(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 49db9e9..052548e 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -3,9 +3,6 @@ module "us-east-1" { aws_region = "us-east-1" aws_sns_topic_name = var.aws_sns_topic_name - providers = { - aws = "aws" - } } module "us-east-2" { From 3c34d68bb76c5f07da00ac4de5c75b8ab7396196 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 16:45:28 +0530 Subject: [PATCH 17/25] Updated --- AWS-Multi-Region-Deployment/dev.tfvars | 1 + 1 file changed, 1 insertion(+) create mode 100644 AWS-Multi-Region-Deployment/dev.tfvars diff --git a/AWS-Multi-Region-Deployment/dev.tfvars b/AWS-Multi-Region-Deployment/dev.tfvars new file mode 100644 index 0000000..e5e7cba --- /dev/null +++ b/AWS-Multi-Region-Deployment/dev.tfvars @@ -0,0 +1 @@ +aws_sns_topic_name = "cloud_quick_labs_sns" \ No newline at end of file From ce2834d26b9407603a16a2c7e2e10f05a4230683 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 17:21:17 +0530 Subject: [PATCH 18/25] Udpated --- AWS-Multi-Region-Deployment/SNS/main.tf | 2 +- AWS-Multi-Region-Deployment/main.tf | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 72b9cb0..9a7d201 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,5 +1,5 @@ resource "aws_sns_topic" "example" { - name = "${var.aws_sns_topic_name}-${var.aws_regions}" + name = "${var.aws_sns_topic_name}-${var.aws_region}" display_name = "Multi Region SNS Topic" } diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 052548e..21c7fc0 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -11,7 +11,7 @@ module "us-east-2" { aws_region = "us-east-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws = "aws.us-east-2" + aws.us-east-2 = aws.us-east-2 } } @@ -22,7 +22,7 @@ module "us-west-1" { aws_region = "us-west-1" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws = "aws.us-west-1" + aws.us-west-1 = aws.us-west-1 } } @@ -32,6 +32,6 @@ module "us-west-2" { aws_region = "us-west-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws = "aws.us-west-2" + aws.us-west-2 = aws.us-west-2 } } \ No newline at end of file From dfb6439a6be1ad0cc38d303afad0bf60b0189d37 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 17:28:51 +0530 Subject: [PATCH 19/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 21c7fc0..b56b41b 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -11,7 +11,7 @@ module "us-east-2" { aws_region = "us-east-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws.us-east-2 = aws.us-east-2 + aws = aws.us-east-2 } } @@ -22,7 +22,7 @@ module "us-west-1" { aws_region = "us-west-1" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws.us-west-1 = aws.us-west-1 + aws = aws.us-west-1 } } @@ -32,6 +32,6 @@ module "us-west-2" { aws_region = "us-west-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws.us-west-2 = aws.us-west-2 + aws = aws.us-west-2 } } \ No newline at end of file From cf64fb59f340355969ea4d7de063a95e40e608b6 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 17:34:40 +0530 Subject: [PATCH 20/25] Updated --- AWS-Multi-Region-Deployment/main.tf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index b56b41b..21c7fc0 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -11,7 +11,7 @@ module "us-east-2" { aws_region = "us-east-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws = aws.us-east-2 + aws.us-east-2 = aws.us-east-2 } } @@ -22,7 +22,7 @@ module "us-west-1" { aws_region = "us-west-1" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws = aws.us-west-1 + aws.us-west-1 = aws.us-west-1 } } @@ -32,6 +32,6 @@ module "us-west-2" { aws_region = "us-west-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws = aws.us-west-2 + aws.us-west-2 = aws.us-west-2 } } \ No newline at end of file From da1d805cde3fa483ec605c219dbf118163f112de Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 17:36:25 +0530 Subject: [PATCH 21/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 9a7d201..0f3be8a 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,3 +1,4 @@ +/* resource "aws_sns_topic" "example" { name = "${var.aws_sns_topic_name}-${var.aws_region}" display_name = "Multi Region SNS Topic" @@ -6,3 +7,4 @@ resource "aws_sns_topic" "example" { output "sns_topic_arns" { value = aws_sns_topic.example.*.arn } +*/ \ No newline at end of file From 77fe84a5bc832892b4964c3f641fd76134eba73f Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 17:39:51 +0530 Subject: [PATCH 22/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 2 -- AWS-Multi-Region-Deployment/main.tf | 6 +++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 0f3be8a..9a7d201 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,4 +1,3 @@ -/* resource "aws_sns_topic" "example" { name = "${var.aws_sns_topic_name}-${var.aws_region}" display_name = "Multi Region SNS Topic" @@ -7,4 +6,3 @@ resource "aws_sns_topic" "example" { output "sns_topic_arns" { value = aws_sns_topic.example.*.arn } -*/ \ No newline at end of file diff --git a/AWS-Multi-Region-Deployment/main.tf b/AWS-Multi-Region-Deployment/main.tf index 21c7fc0..b56b41b 100644 --- a/AWS-Multi-Region-Deployment/main.tf +++ b/AWS-Multi-Region-Deployment/main.tf @@ -11,7 +11,7 @@ module "us-east-2" { aws_region = "us-east-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws.us-east-2 = aws.us-east-2 + aws = aws.us-east-2 } } @@ -22,7 +22,7 @@ module "us-west-1" { aws_region = "us-west-1" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws.us-west-1 = aws.us-west-1 + aws = aws.us-west-1 } } @@ -32,6 +32,6 @@ module "us-west-2" { aws_region = "us-west-2" aws_sns_topic_name = var.aws_sns_topic_name providers = { - aws.us-west-2 = aws.us-west-2 + aws = aws.us-west-2 } } \ No newline at end of file From d90417b87ca1f08f03df08445b3d9b8cf8d6c41b Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Wed, 15 Mar 2023 17:49:00 +0530 Subject: [PATCH 23/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 9a7d201..0f3be8a 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,3 +1,4 @@ +/* resource "aws_sns_topic" "example" { name = "${var.aws_sns_topic_name}-${var.aws_region}" display_name = "Multi Region SNS Topic" @@ -6,3 +7,4 @@ resource "aws_sns_topic" "example" { output "sns_topic_arns" { value = aws_sns_topic.example.*.arn } +*/ \ No newline at end of file From 1fb2ada6aea7dd6825425e18db897bf86596c647 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Thu, 16 Mar 2023 23:30:35 +0530 Subject: [PATCH 24/25] Demo --- AWS-Multi-Region-Deployment/SNS/main.tf | 2 -- 1 file changed, 2 deletions(-) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 0f3be8a..9a7d201 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,4 +1,3 @@ -/* resource "aws_sns_topic" "example" { name = "${var.aws_sns_topic_name}-${var.aws_region}" display_name = "Multi Region SNS Topic" @@ -7,4 +6,3 @@ resource "aws_sns_topic" "example" { output "sns_topic_arns" { value = aws_sns_topic.example.*.arn } -*/ \ No newline at end of file From 78444d917f55491e9c9ef8c66e25d97462092d27 Mon Sep 17 00:00:00 2001 From: RekhuGopal Date: Thu, 16 Mar 2023 23:39:14 +0530 Subject: [PATCH 25/25] Updated --- AWS-Multi-Region-Deployment/SNS/main.tf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/AWS-Multi-Region-Deployment/SNS/main.tf b/AWS-Multi-Region-Deployment/SNS/main.tf index 9a7d201..0f3be8a 100644 --- a/AWS-Multi-Region-Deployment/SNS/main.tf +++ b/AWS-Multi-Region-Deployment/SNS/main.tf @@ -1,3 +1,4 @@ +/* resource "aws_sns_topic" "example" { name = "${var.aws_sns_topic_name}-${var.aws_region}" display_name = "Multi Region SNS Topic" @@ -6,3 +7,4 @@ resource "aws_sns_topic" "example" { output "sns_topic_arns" { value = aws_sns_topic.example.*.arn } +*/ \ No newline at end of file