cloud-agent for OpenBSD ======================= **This is just experimental. Be warned.** This is a simple OpenBSD-specific agent that aims to handle provisioning and cloud initialization on public clouds such as Microsoft Azure and Amazon AWS. For OpenBSD on Azure, it is a minimal alternative to the [WALinuxAgent](https://github.com/Azure/WALinuxAgent/). Prerequisites ------------- * OpenBSD 6.1 or higher, nothing else. Files ----- * `/usr/local/libexec/cloud-agent` * `/usr/local/bin/cms` The CMS binary is a port of OpenSSL's CMS tool to LibreSSL. LibreSSL has removed CMS which is required by Azure. Usage ----- Installation is easy, `cloud-agent` detects the cloud type automatically. * On Microsoft Azure, create a file `/etc/hostname.hvn0` * On Amazon AWS, create a file `/etc/hostname.xnf0` * On OpenBSD VMM (with meta-data), create a file `/etc/hostname.vio0` * The content of the file is identical for all of them: dhcp !/usr/local/libexec/cloud-agent "\$if" Author ------ [Reyk Floeter](https://github.com/reyk/). See the [License](LICENSE.md) file for more information.