fix: control nodes not given the right filename when using prefix
This commit is contained in:
1 parent
dca25e2171
commit
4cf34653cb
1 file changed
+2
@@ -403,10 +403,12 @@ generate_ansible_host_secrets() {
|
|||||||
local node_username=
|
local node_username=
|
||||||
local node_password=
|
local node_password=
|
||||||
local node_hostname=
|
local node_hostname=
|
||||||
|
local node_control=
|
||||||
default_control_node_prefix=${BOOTSTRAP_ANSIBLE_DEFAULT_CONTROL_NODE_HOSTNAME_PREFIX:-k8s-}
|
default_control_node_prefix=${BOOTSTRAP_ANSIBLE_DEFAULT_CONTROL_NODE_HOSTNAME_PREFIX:-k8s-}
|
||||||
default_worker_node_prefix=${BOOTSTRAP_ANSIBLE_DEFAULT_NODE_HOSTNAME_PREFIX:-k8s-}
|
default_worker_node_prefix=${BOOTSTRAP_ANSIBLE_DEFAULT_NODE_HOSTNAME_PREFIX:-k8s-}
|
||||||
for var in "${!BOOTSTRAP_ANSIBLE_HOST_ADDR_@}"; do
|
for var in "${!BOOTSTRAP_ANSIBLE_HOST_ADDR_@}"; do
|
||||||
node_id=$(echo "${var}" | awk -F"_" '{print $5}')
|
node_id=$(echo "${var}" | awk -F"_" '{print $5}')
|
||||||
|
node_control="BOOTSTRAP_ANSIBLE_CONTROL_NODE_${node_id}"
|
||||||
if [[ "${!node_control}" == "true" ]]; then
|
if [[ "${!node_control}" == "true" ]]; then
|
||||||
node_hostname="BOOTSTRAP_ANSIBLE_HOSTNAME_${node_id}"
|
node_hostname="BOOTSTRAP_ANSIBLE_HOSTNAME_${node_id}"
|
||||||
host_key="${!node_hostname:-${default_control_node_prefix}}"
|
host_key="${!node_hostname:-${default_control_node_prefix}}"
|
||||||
|
|||||||
Reference in new issue
Block a user