Skip to content

Commit

Permalink
Added DB Module
Browse files Browse the repository at this point in the history
  • Loading branch information
HarshitSF committed Feb 20, 2024
1 parent c78cc91 commit eb53d72
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 0 deletions.
1 change: 1 addition & 0 deletions terraform/db/.terraform-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
latest:^1.4
Empty file added terraform/db/config.dev.hcl
Empty file.
47 changes: 47 additions & 0 deletions terraform/db/data.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
################################################################################
## account
################################################################################
data "aws_partition" "this" {}

data "aws_ssm_parameter" "terraform_state_bucket" {
name = "/${var.namespace}/${var.environment}/terraform-state-bucket"
}

################################################################################
## network
################################################################################
data "aws_caller_identity" "current" {}

data "terraform_remote_state" "network" {
backend = "s3"

config = {
region = var.region
key = "network/terraform.tfstate"
bucket = data.aws_ssm_parameter.terraform_state_bucket.value
}

}

data "aws_vpc" "vpc" {
filter {
name = "tag:Name"
values = ["${var.namespace}-${var.environment}-vpc"]
}
}

data "aws_subnets" "private" {
filter {
name = "tag:Type"

values = ["private"]
}
}

data "aws_subnets" "public" {
filter {
name = "tag:Type"

values = ["public"]
}
}
Empty file added terraform/db/main.tf
Empty file.
Empty file added terraform/db/variables.tf
Empty file.

0 comments on commit eb53d72

Please sign in to comment.