# EC2-compatible metadata mappings and SSH-key traversal
# vim:set filetype=sh:
# shellcheck shell=sh

IMDS_HOSTNAME="meta-data/hostname"
IMDS_LOCAL_HOSTNAME="meta-data/local-hostname"
IMDS_SSH_KEYS="meta-data/public-keys"
IMDS_USERDATA="user-data"

_imds_ssh_keys() {
	local key
	for key in $(_imds "$IMDS_SSH_KEYS"); do
		_imds "$IMDS_SSH_KEYS/${key%=*}/openssh-key"
		echo
	done | sort -u
}
