cloud-init

Cloud-init is my go-to tool for bootstrapping virtual machines because it turns first-boot configuration into code.

Older Ubuntu installers relied on preseed/late-command hacks to achieve something similar, but cloud-init provides a distribution-agnostic way to declare users, packages, services, and files in a single YAML document. The result: predictable machines without manual post-install steps.

Why I like it

Next experiments