1 # cloud-init not installed/present
2 if ! [ -x $(which cloud-init) ] ; then
6 # cloud-init service not running
7 if ! cloud-init status 2>/dev/null | grep -q 'status: running' ; then
11 LINE+="print_line 'Cloud-init information:';"
13 if cloud-init query -l 2>/dev/null | grep -q userdata ; then
15 cloud-init query userdata > "${userdata}" 2>/dev/null
17 hostname=$(awk '/^hostname/ {print $2}' "${userdata}")
18 if [ -n "${hostname}" ] ; then
19 LINE+="print_line '-> Hostname: ${hostname}';"
27 instance_id=$(cloud-init query instance_id 2>/dev/null)
28 if [ -n "${instance_id}" ] ; then
29 LINE+="print_line '-> Instance ID: ${instance_id}';"
34 display_entry() { return 0; }