# DigitalOcean Instance MetaData Service variables and functions
# vim: set filetype=sh:
# shellcheck shell=sh

IMDS_URI="metadata/v1"
IMDS_HOSTNAME="hostname"
IMDS_LOCAL_HOSTNAME="$IMDS_HOSTNAME"
IMDS_SSH_KEYS="public-keys"

# TODO: flesh out networking
unset \
	IMDS_NICS \
	IMDS_MAC \
	IMDS_IPV4 \
	IMDS_IPV6 \
	IMDS_IPV4_NET \
	IMDS_IPV6_NET \
	IMDS_IPV4_PREFIX \
	IMDS_IPV6_PREFIX

_imds_header() { echo; }

_imds_ssh_keys() { _imds "$IMDS_SSH_KEYS"; }
