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
