← All projects

cloud-init

The 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

Similar projects