Create FreeBSD Current OpenStack image on OVH Public Cloud
August 9, 2019
Introduction For my project, I want to use FreeBSD on the OVH’s Public Cloud.
Behind this service, it’s OpenStack who run your instances.
Actually, OVH just offer FreeBSD-11.0. Too old, and I prefer CURRENT branch and recompile it from source every week.
Another problem is bscloud-init doesn’t run on FreeBSD-12 and older because it use an too old version of Python.
Well, before start, I list my needs:
FreeBSD-Current branch ZFS growfs during the first boot configure hostname during the boot push key for ssh can execute post-install script generate new hostid at the first boot already configured public net interface First, I wrote a lightweight shell script to be my cloud-init during instance boot.