Configure Ubuntu with YAML

Abstract

Configure Ubuntu at launch using declarative, idempotent instructions stored in a version-controlled YAML file. This approach minimizes arbitrary commands, reduces risks of command injection and privilege escalation, and ensures validation and error handling. This is relevant on major public and private clouds, and virtualization solutions ranging from VMware, WSL, LXD, Multipass, Proxmox, and more.

Speaker Bio

Rajan Patel (@rajanpatel)
Rajan Patel is a Product Manager at Canonical for Landscape and Livepatch.