Commit fbbc816b authored by Mike Horwath's avatar Mike Horwath

terraform 0.11 cause 0.12 breaks

parent 87295a58
output "whitelist_id" {
value = [cloudflare_access_rule.whitelisted_ip.*.id]
value = ["${cloudflare_access_rule.whitelisted_ip.*.id}"]
}
output "blacklist_id" {
value = [cloudflare_access_rule.blacklisted_ip.*.id]
value = ["${cloudflare_access_rule.blacklisted_ip.*.id}"]
}
# does not work
# output "whitelist_zone_id" {
# value = ["${cloudflare_access_rule.whitelisted_ip.*.zone_id}"]
# }
# whitelist an IP
resource "cloudflare_access_rule" "whitelisted_ip" {
count = length(var.whitelist_ips)
notes = var.notes
count = "${length(var.whitelist_ips)}"
notes = "${var.notes}"
mode = "whitelist"
configuration = {
configuration {
target = "ip_range"
value = element(var.whitelist_ips, count.index)
value = "${element(var.whitelist_ips, count.index)}"
}
}
# blacklist an IP
resource "cloudflare_access_rule" "blacklisted_ip" {
count = length(var.blacklist_ips)
notes = var.notes
count = "${length(var.blacklist_ips)}"
notes = "${var.notes}"
mode = "block"
configuration = {
configuration {
target = "ip_range"
value = element(var.blacklist_ips, count.index)
value = "${element(var.blacklist_ips, count.index)}"
}
}
......@@ -19,12 +19,11 @@ variable "zone" {
}
variable "whitelist_ips" {
type = list(string)
type = "list"
default = []
}
variable "blacklist_ips" {
type = list(string)
type = "list"
default = []
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment