i
Size: a a a
i
i
i
N
MY
External
== "" ? local.Internal : local.ExternalInternal
}"N
N
N
AR
locals {
network_name_external = "External"
network_name_internal = "Internal"
hostname_and_ipv4 = {
"rke-etcd-0" = {
"Internal" = "3.3.3.3"
}
"rke-workernode-0" = {
"External" = "1.1.1.1"
"Internal" = "2.2.2.2"
}
}
hostnames = [
"rke-etcd-0",
"rke-workernode-0"
]
}
locals {
...
rke_add_command = {
rke-etcd-0 = "rke_command --address 3.3.3.3 --internal-address 3.3.3.3"
rke-workernode-0 = "rke_command --address 1.1.1.1 --internal-address 2.2.2.2"
}
}
с
пасибоlocals {
rke_add_command = {
for k, v in local.hostname_and_ipv4
: k => "rke_command --address ${lookup(v, "External", v["Internal"])} --internal-address ${v["Internal"]}"
}
}
N
locals {
rke_add_command = {
for k, v in local.hostname_and_ipv4
: k => "rke_command --address ${lookup(v, "External", v["Internal"])} --internal-address ${v["Internal"]}"
}
}
DC
locals {
network_name_external = "External"
network_name_internal = "Internal"
hostname_and_ipv4 = {
"rke-etcd-0" = {
"Internal" = "3.3.3.3"
}
"rke-workernode-0" = {
"External" = "1.1.1.1"
"Internal" = "2.2.2.2"
}
}
hostnames = [
"rke-etcd-0",
"rke-workernode-0"
]
}
locals {
...
rke_add_command = {
rke-etcd-0 = "rke_command --address 3.3.3.3 --internal-address 3.3.3.3"
rke-workernode-0 = "rke_command --address 1.1.1.1 --internal-address 2.2.2.2"
}
}
с
пасибоF|
F|
ИС
security_groups = "${aws_security_group.nexus}"
resource "aws_security_group" "nexus" {
Error: Incorrect attribute value type
on EC2_Creating_Instances.tf line 4, in resource "aws_instance" "isamarskiy_NexusOSS-Pub":
4: security_groups = "${aws_security_group.nexus}"
|----------------
| aws_security_group.nexus is object with 12 attributes
N
ИС
N
N
security_groups - (Optional, EC2-Classic and default VPC only) A list of security group names (EC2-Classic) or IDs (default VPC) to associate with.
N
name
от него взять либо id
N