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 всегда InternalN
hostname_and_ipv4 и hostnames произвольного размераMY
External == "" ? local.Internal : local.External