Ok, created a new FreeBSD instance with a configdrive. Installed bzr to be able to get the branch and after finishing the checkout I installed c-i with tools/build-on-freebsd. I configured /etc/rc.conf to not start vtnet0 at boot and rebooted.
2014-09-27 17:51:34,711 - url_helper.py[DEBUG]: Calling 'http://169.254.169.254/openstack' failed [0/-1s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /openstack (Caused by <class 'socket.error'>: [Errno 51] Network is unreachable)] 2014-09-27 17:51:34,767 - DataSourceOpenStack.py[DEBUG]: Giving up on OpenStack md from ['http://169.254.169.254/openstack'] after 0 seconds 2014-09-27 17:51:34,796 - util.py[WARNING]: No instance datasource found! Likely bad things to come! 2014-09-27 17:51:34,816 - util.py[DEBUG]: No instance datasource found! Likely bad things to come! Ok, so I slightly forgot to change cloud.cfg since that comes with a hardcoded openstack ds. Changed cloud.cfg to use ConfigDrive, nuked /var/lib/cloud and rebooted. No luck just yet: https://dpaste.de/puLg & https://dpaste.de/D06O This could be just blkid missing in (my?) FreeBSD, causing c-i to panic/fail. -- https://code.launchpad.net/~smoser/cloud-init/freebsd-configdrive/+merge/235512 Your team cloud init development team is requested to review the proposed merge of lp:~smoser/cloud-init/freebsd-configdrive into lp:cloud-init. _______________________________________________ Mailing list: https://launchpad.net/~cloud-init-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~cloud-init-dev More help : https://help.launchpad.net/ListHelp

