X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=env%2Flib%2Fcommon.sh;h=07eb7f1b9ff14718ee11ba03dfdf87d787d69b4b;hb=6a5d0eeebfc0319fc4e286f35364df905981ba3b;hp=a6a6c4b560d1325077952526fa73f609a426d240;hpb=994f7224dbd6ab85016e9aad4fb47ee39890406d;p=icn.git diff --git a/env/lib/common.sh b/env/lib/common.sh index a6a6c4b..07eb7f1 100755 --- a/env/lib/common.sh +++ b/env/lib/common.sh @@ -6,7 +6,6 @@ NODES_FILE=${NODES_FILE:-"${IRONIC_DATA_DIR}/nodes.json"} #IRONIC_PROVISIONING_INTERFACE is required to be provisioning, don't change it IRONIC_INTERFACE=${IRONIC_INTERFACE:-} IRONIC_PROVISIONING_INTERFACE=${IRONIC_PROVISIONING_INTERFACE:-"provisioning"} -IRONIC_IPMI_INTERFACE=${IRONIC_IPMI_INTERFACE:-} IRONIC_PROVISIONING_INTERFACE_IP=${IRONIC_PROVISIONING_INTERFACE_IP:-"172.22.0.1"} BM_IMAGE_URL=${BM_IMAGE_URL:-"https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img"} BM_IMAGE=${BM_IMAGE:-"focal-server-cloudimg-amd64.img"} @@ -122,6 +121,42 @@ function list_nodes { fi } +function node_userdata { + name="$1" + username="$2" + password="$3" + COMPUTE_NODE_FQDN="$name.akraino.icn.org" + + # validate that the user isn't expecting the deprecated + # COMPUTE_NODE_PASSWORD to be used + if [ "$password" != "${COMPUTE_NODE_PASSWORD:-$password}" ]; then + cat <