terraform-modules/example/main.tf

32 lines
813 B
HCL

module "icmp_group" {
source = "../security-group"
project_id = var.project_id
name = "icmp"
}
module "ssh_group" {
source = "../security-group"
project_id = var.project_id
name = "ssh"
}
module "icmp_ingress" {
source = "../security-group-rule"
project_id = var.project_id
security_group_id = module.icmp_group.id
rules = var.icmp_ingress_rules
}
module "icmp_egress" {
source = "../security-group-rule"
project_id = var.project_id
security_group_id = module.icmp_group.id
rules = var.icmp_egress_rules
}
module "ssh_ingress" {
source = "../security-group-rule"
project_id = var.project_id
security_group_id = module.ssh_group.id
rules = var.ssh_ingress_rules
}