cloud-init
cloud-init.ioThe standard for customising cloud instances
Ops & Infracloud-initopen-sourcelinuxcloud-instancesconfiguration-managementdevopsinfrastructure
About
cloud-init is an open-source tool that automatically applies user data and configuration to cloud instances at boot time. It handles tasks like setting hostnames, configuring SSH keys, and setting up mount points, transforming identical cloud image clones into uniquely configured instances. Originally built for Ubuntu on Amazon EC2, it now supports most major Linux and FreeBSD distributions across all major public and private clouds.
Problem
Cloud images start as identical clones and need a reliable, automated way to be individually configured at boot time.
For
cloud infrastructure operators and developers managing cloud instances
How it works
cloud-init reads user data provided at instance launch and automatically applies configuration tasks such as setting hostnames, SSH keys, and mount points during the instance's first boot.
Business model
open-source
Status
launched