Hi Drew,
Juju uses cloud-init currently when provisioning machines today. We've
recently added a bootstrap configuration option to allow for cloud-init
yaml to
be passed through.
Details can be found in an old bug:
https://bugs.launchpad.net/juju/+bug/1535891
I need to get this added to the doc
I think the actual question is how to create a service that responds to
metadata requests. In that case, it is a bit hard to say from the outside,
because it is very dependent on what software-defined-networking you're
using.
169.254.169.254 is a link-local address, which means it can't be routed