I had a thought on what we can do as a short-term measure. It requires code changes to Juju, but not a lot. It just needs to be changed to use an already-cached image if it can't also find it in a remote.
I've experimented a bit, and managed to apply a few changes to the centos/7 image from linuxcontainers.org so that it runs cloud-init. I'll look at providing a program/script that does this repeatably.
I had a thought on what we can do as a short-term measure. It requires code changes to Juju, but not a lot. It just needs to be changed to use an already-cached image if it can't also find it in a remote.
I've experimented a bit, and managed to apply a few changes to the centos/7 image from linuxcontainers.org so that it runs cloud-init. I'll look at providing a program/script that does this repeatably.