Hi Mehdi, I tried to manage_resolv_conf: true resolv_conf: nameservers: ['8.8.4.4', '8.8.8.8'] but did not get any result and according to /var/log/cloud-init.log it does not seem to be taken into account. It looks like this is still an open issue according to https://answers.launchpad.net/ubuntu/+source/cloud-init/+question/234041 https://bugs.launchpad.net/cloud-init/+bug/1394061 even when you get past the misleading example that spells manage-resolv-conf instead of manag_resolv_conf at http://cloudinit.readthedocs.org/en/stable/topics/examples.html#configure-an-instances-resolv-conf It looks like there would be a need to add cloud_config_modules: - resolv_conf according to http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/view/head:/doc/examples/cloud-config.txt#L300 but I don't know which modules I need and which are optional and if the list is going to be merged with the default or override. so I ended up doing: #cloud-config bootcmd: - echo "nameserver 10.0.3.31" | sudo tee -a /etc/resolvconf/resolv.conf.d/head - sudo resolvconf -u Which works for Ubuntu 14.04 but isn't going to work for every operating system ;-) I'm sure you faced something similar in the past and I'd very much appreciate a pointer in the right direction. Cheers -- Loïc Dachary, Artisan Logiciel Libre
Attachment:
signature.asc
Description: OpenPGP digital signature