32 lines
813 B
HCL
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
|
|
}
|