generated from terraform-ibm-modules/terraform-ibm-module-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathmain.tf
29 lines (26 loc) · 1.02 KB
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
##############################################################################
# Get Cloud Account ID
##############################################################################
data "ibm_iam_account_settings" "iam_account_settings" {
}
##############################################################################
# Context Based Restrictions module
#
# Creates CBR Zone & Rule
##############################################################################
module "cbr_zone" {
source = "./modules/cbr-zone-module"
name = var.name
account_id = data.ibm_iam_account_settings.iam_account_settings.account_id
zone_description = var.zone_description
addresses = var.addresses
excluded_addresses = var.excluded_addresses
}
module "cbr_rule" {
source = "./modules/cbr-rule-module"
rule_description = var.rule_description
enforcement_mode = var.enforcement_mode
rule_contexts = var.rule_contexts
resources = var.resources
operations = var.operations
}