This is a secure HTTPS server designed to handle Cloud Init phone home requests. The server processes incoming data, extracts configured fields, and executes external applications with the processed information.
To configure Cloud Init to use this phone home server, add the following to your cloud-config:
#cloud-config
phone_home:
url: "https://your-server.com:8443/phone-home/your-token"
post: [ instance_id, hostname, fqdn, pub_key_rsa, pub_key_ecdsa, pub_key_ed25519 ]
tries: 10