INNER CODE UNIT · HCL
get_imds_metadata
oracle-terraform-modules/terraform-oci-oke · modules/workers/cloudinit-oke.sh:54
function get_imds_metadata() {
get_imds_instance | jq -rcM '.metadata // {}'
}
function run_oke_init() { # Initialize OKE worker node
if [[ -f /etc/systemd/system/oke-init.service ]]; then
systemctl --no-block enable --now oke-init.service
return
fi
if [[ -f /etc/oke/oke-install.sh ]]; then
local apiserver_host cluster_ca
if [[ -f "/etc/oke/oke-apiserver" ]]; then
apiserver_host=$(< /etc/oke/oke-apiserver)
else
apiserver_host=$(get_imds_metadata | jq -rcM '.apiserver_host')
fi