-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrules.tf
21 lines (15 loc) · 945 Bytes
/
rules.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
locals {
id = var.name
bastion_enabled = var.all_enabled ? true : var.bastion_enabled
consul_enabled = var.all_enabled ? true : var.consul_enabled
hids_enabled = var.all_enabled ? true : var.hids_enabled
k8s_enabled = var.all_enabled ? true : var.k8s_enabled
logging_enabled = var.all_enabled ? true : var.logging_enabled
monitoring_enabled = var.all_enabled ? true : var.monitoring_enabled
api_enabled = var.all_enabled ? true : var.api_enabled
validator_enabled = var.all_enabled ? true : var.validator_enabled
// acm_enable = var.all_enabled ? true : var.acm_enable
cloudflare_enable = var.all_enabled ? true : var.cloudflare_enable && var.root_domain_name != "" && var.subdomain == ""
create_public_regional_subdomain = var.cloudflare_enable ? true : var.create_public_regional_subdomain
create_internal_domain = var.all_enabled ? true : var.create_internal_domain
}