canonical/cloud-init
Official upstream for the cloud-init: cloud instance initialization observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 83
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 44
- age_days: 4347
- days_rel: 35
- days_push: 7
- n_releases_24m: 12
Adoption not part of the score
3793 stars · 1124 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
cloud-init is the industry-standard multi-distribution tool for initializing cloud instances at boot time. It detects the cloud it runs on, reads cloud metadata plus optional user and vendor data, and configures the system accordingly (hostname, SSH keys, networking, mounts, etc.).
Use cases
- automatically configure new cloud VMs on first boot
- set hostname, locale, and SSH keys from user data
- initialize instances identically across AWS, Azure, GCP, and private clouds
- run boot scripts and package installation on fresh cloud images
- configure network and storage devices during instance provisioning
- customize bare-metal and FreeBSD/Linux system images at boot
When to choose
- you provision cloud instances from identical images and need per-instance customization
- you want a vendor-neutral, multi-distribution initialization standard supported by all major clouds
- you need declarative boot-time setup of users, SSH keys, networking, and mounts
When to avoid
- you need runtime configuration management or drift correction rather than first-boot setup (use Ansible, Chef, or Puppet)
- you are configuring Windows instances or non-Unix systems
- you want post-boot application deployment rather than OS-level initialization
Facets
cli-tool · maturity stable
configuration-management deployment developer-tools cloud-computing self-hosted bsd python cloud cloud-instance-initialization provisioning user-data cloud-images boot-time-configuration devops automation linux
2 sources
- readme: https://github.com/canonical/cloud-init · fetched 2026-08-28 · 087d08624c16
- homepage: https://cloud-init.io/ · fetched 2026-08-29 · 52898c1e897f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| canonical/cloud-init | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="canonical/cloud-init")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem