# DigitalOcean metadata source selection
# vim:set filetype=sh:
# shellcheck shell=sh

. "$LIBDIR/tiny-cloud/configdrive"

_digitalocean_select_source() {
	configdrive_select_source digitalocean native "${IMDS_API_VERSION:-latest}"
}

_imds_targets() {
	local source
	source=$(_digitalocean_select_source) || return
	[ "$source" = http ] || return 0
	printf '%s\n' "$IMDS_ENDPOINTS"
}
