Scratch that, I see the problem. Part of the cloud-init stuff has to be done "by hand" for manual provisioning, and that bit doesn't consider apt-add-repository.
Scratch that, I see the problem. Part of the cloud-init stuff has to be done "by hand" for manual provisioning, and that bit doesn't consider apt-add-repository.