Hi, we need an "agent" to run VMs in Azure; this is a port of WALinuxAgent.
Unlike other clouds, it is not enough to run a simple "cloud-init" script to provision VMs. The latest version 2.2.13 of WALinuxAgent already supports OpenBSD, they merged my patch, and it would be desirable to have it as a package/port in OpenBSD. pkg/DESCR: The Microsoft Azure Linux Agent (waagent) manages Linux & BSD provisioning, and VM interaction with the Azure Fabric Controller. Full description: The Microsoft Azure Linux Agent (waagent) manages Linux & BSD provisioning, and VM interaction with the Azure Fabric Controller. It provides the following functionality for Linux and BSD IaaS deployments: * Image Provisioning - Creation of a user account - Configuring SSH authentication types - Deployment of SSH public keys and key pairs - Setting the host name - Publishing the host name to the platform DNS - Reporting SSH host key fingerprint to the platform - Resource Disk Management - Formatting and mounting the resource disk - Configuring swap space [...skipped Linux-specific features...] It includes local patches to _disable_ "extensions" by default (see also https://github.com/Azure/WALinuxAgent/pull/782): * VM Extension - Inject component authored by Microsoft and Partners into Linux VM (IaaS) to enable software and configuration automation - VM Extension reference implementation on https://github.com/Azure/azure-linux-extensions Notes: * DISCLAIMER: I haven't done a port for years and I seriously lack ports knowsledge with my total 9 ports commits since 2004. * With some port help from jsg@, especially for the GH_* part. * I try to find time to create another, minimal agent without Python... I've already done this for a different platform. Reyk
port-waagent-2.2.13.tar.gz
Description: application/tar-gz