i
Size: a a a
i
i
i
НС
НС
НС
resource "openstack_compute_secgroup_v2" "secgroup" {
for_each = var.sg
name = each.key
description = each.value["description"]
dynamic rule {
for_each = each.value["rules"]
iterator = rule
content {
from_port = rule.from_port
to_port = rule.to_port
ip_protocol = rule.ip_proto
cidr = rule.cidr
}
}
}
НС
secgroups = {
api = {
description = ‘api’
rules = [{
from_port = 80
to_port = 80
proto = "tcp"
cidr = "0.0.0.0/0"
},
{
form_port = 443
to_port = 443
proto = "tcp"
cidr = "0.0.0.0/0"
}]
}
}
НС
Error: Unsupported attribute
on modules/secgroups/main.tf line 10, in resource "openstack_compute_secgroup_v2" "secgroup":
10: to_port = rule.to_port
This object does not have an attribute named "to_port".
Error: Unsupported attribute
on modules/secgroups/main.tf line 11, in resource "openstack_compute_secgroup_v2" "secgroup":
11: ip_protocol = rule.ip_proto
This object does not have an attribute named "ip_proto".
AD
НС
НС
YA
YA
VT
i
i
IB
json
resource "null_resource" "example" {
provisioner "local-exec" {
command = "jq .data.object.invoice_pdf ~/tmp/1.json"
}
}
output "pdf-link" {
value = null_resource.example
}
IB
OK
locals {а я хочу так
url = [
"one",
"two",
"three",
"four",
]
uptime_display_name = [
"one-${var.env}-uptimecheck",
"two-${var.env}-uptimecheck",
"three-${var.env}-uptimecheck",
"four-${var.env}-uptimecheck",
]
}
locals {
url = [
"one",
"two",
"three",
"four",
]
uptime_display_name = [
count = "${length(local.url)}"
"${local.url[count.index]}-${var.env}-uptimecheck",
]
}
AN
locals {а я хочу так
url = [
"one",
"two",
"three",
"four",
]
uptime_display_name = [
"one-${var.env}-uptimecheck",
"two-${var.env}-uptimecheck",
"three-${var.env}-uptimecheck",
"four-${var.env}-uptimecheck",
]
}
locals {
url = [
"one",
"two",
"three",
"four",
]
uptime_display_name = [
count = "${length(local.url)}"
"${local.url[count.index]}-${var.env}-uptimecheck",
]
}