=== modified file 'cloudinit/config/cc_phone_home.py' --- cloudinit/config/cc_phone_home.py 2015-01-21 22:56:53 +0000 +++ cloudinit/config/cc_phone_home.py 2016-04-06 13:06:20 +0000 @@ -30,7 +30,8 @@ 'pub_key_rsa', 'pub_key_ecdsa', 'instance_id', - 'hostname' + 'hostname', + 'fdqn' ] @@ -41,7 +42,7 @@ # # phone_home: # url: http://my.foo.bar/$INSTANCE_ID/ -# post: [ pub_key_dsa, pub_key_rsa, pub_key_ecdsa, instance_id +# post: [ pub_key_dsa, pub_key_rsa, pub_key_ecdsa, instance_id, hostname, fqdn ] # def handle(name, cfg, cloud, log, args): if len(args) != 0: @@ -74,6 +75,7 @@ all_keys = {} all_keys['instance_id'] = cloud.get_instance_id() all_keys['hostname'] = cloud.get_hostname() + all_keys['fqdn'] = cloud.get_hostname(fqdn=True) pubkeys = { 'pub_key_dsa': '/etc/ssh/ssh_host_dsa_key.pub',