diff --git a/examples/complete/fixtures.us-east-2.tfvars b/examples/complete/fixtures.us-east-2.tfvars index 86a6547..c973ef7 100644 --- a/examples/complete/fixtures.us-east-2.tfvars +++ b/examples/complete/fixtures.us-east-2.tfvars @@ -1,7 +1,11 @@ region = "us-east-2" +acceptor_region = "us-east-1" + availability_zones = ["us-east-2a", "us-east-2b"] +accceptor_availability_zones = ["us-east-1a", "us-east-1b"] + namespace = "eg" stage = "test" diff --git a/examples/complete/main.tf b/examples/complete/main.tf index 3fb6120..cd46b8b 100644 --- a/examples/complete/main.tf +++ b/examples/complete/main.tf @@ -2,6 +2,11 @@ provider "aws" { region = var.region } +provider "aws" { + alias = "us-east-1" + region = var.acceptor_region +} + module "requestor_vpc" { source = "cloudposse/vpc/aws" version = "2.1.0" @@ -51,6 +56,11 @@ module "requestor_subnets_additional" { } module "acceptor_vpc" { + + providers = { + aws = aws.us-east-1 + } + source = "cloudposse/vpc/aws" version = "2.1.0" attributes = ["acceptor"] @@ -60,9 +70,14 @@ module "acceptor_vpc" { } module "acceptor_subnets" { + + providers = { + aws = aws.us-east-1 + } + source = "cloudposse/dynamic-subnets/aws" version = "2.1.0" - availability_zones = var.availability_zones + availability_zones = var.accceptor_availability_zones attributes = ["acceptor"] vpc_id = module.acceptor_vpc.vpc_id igw_id = [module.acceptor_vpc.igw_id] diff --git a/examples/complete/variables.tf b/examples/complete/variables.tf index e6c5646..fc40f7a 100644 --- a/examples/complete/variables.tf +++ b/examples/complete/variables.tf @@ -3,11 +3,21 @@ variable "region" { description = "AWS Region" } +variable "acceptor_region" { + type = string + description = "AWS Region" +} + variable "availability_zones" { type = list(string) description = "List of availability zones" } +variable "accceptor_availability_zones" { + type = list(string) + description = "List of availability zones" +} + variable "requestor_vpc_cidr" { type = string description = "Requestor VPC CIDR"