F|
Size: a a a
F|
i
F|
i
F|
F|
VT
AS
N
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"
}
}
с
пасибоi
i
MY
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"
}
}
с
пасибоN
N
MY
MY
i
N
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"
}
}
с
пасибо--address
должен подставлять External
адрес если он есть, а если нету, то Internal
адрес, а рядом с --internal-address
всегда Internal
N
hostname_and_ipv4
и hostnames
произвольного размераMY
External
== "" ? local.Internal : local.External