Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
cloud-init 24.2 documentation
Light Logo Dark Logo
cloud-init 24.2 documentation
  • Tutorials
    • Core tutorial with QEMU
      • QEMU tutorial debugging
    • Quick-start tutorial with LXD
    • WSL Tutorial
  • How-to guides
    • Run cloud-init locally before deploying
    • Re-run cloud-init
    • Change how often a module runs
    • Validate my user data
    • Debug cloud-init
    • Check the status of cloud-init
    • Report a bug
    • Identify my datasource
    • Disable cloud-init
    • Test pre-release cloud-init on Ubuntu
  • Explanation
    • Introduction to cloud-init
    • Configuration sources
    • Boot stages
    • User data formats
    • Events and updates
    • Instance metadata
      • Kernel command line
    • Vendor data
    • Security
    • Performance
    • Kernel command line
    • Failure states
    • Exported errors
    • Why did cloud-init status start returning exit code 2?
  • Reference
    • Module reference
    • Cloud config examples
    • CLI commands
    • Availability
    • FAQ
    • Merging user data sections
    • Datasources
      • Akamai
      • Alibaba Cloud (AliYun)
      • AltCloud
      • Amazon EC2
      • Azure
      • CloudSigma
      • CloudStack
      • Config drive
      • DigitalOcean
      • E24Cloud
      • Exoscale
      • Fallback/no datasource
      • Google Compute Engine
      • LXD
      • MAAS
      • NoCloud
      • None
      • NWCS
      • OpenNebula
      • OpenStack
      • Oracle
      • OVF
      • Rbx Cloud
      • Scaleway
      • SmartOS Datasource
      • UpCloud
      • VMware
      • Vultr
      • WSL
      • ZStack
    • Supported distros
    • Network configuration
      • Network configuration ENI (legacy)
      • Networking config Version 1
      • Networking config Version 2
    • Base configuration
    • Datasource dsname
    • Performance analysis
    • Stable Release Updates (SRU)
    • Breaking changes
    • Log and configuration files

Development

  • Contributing overview
    • Find issues to work on
    • Submit your first pull request
    • Code review process
    • Reporting bugs
    • Logging
    • Internal Files: data
    • How to debug cloud-init
  • Contribute to code
    • Testing
    • Integration testing
    • Module creation
    • Supporting your cloud or platform
    • Directory layout
  • Contribute to docs
    • Style guide
    • Directory layout
  • Community
    • cloud-init: Summit 2017
    • cloud-init: Summit 2018
    • cloud-init: Summit 2019
    • cloud-init: Summit 2023
Back to top
View this page

ReferenceΒΆ

Our reference section contains support information for cloud-init. This includes details on the network requirements, API definitions, support matrices and so on.


  • Module reference
  • Cloud config examples
  • CLI commands
  • Availability
  • FAQ
  • Merging user data sections
  • Datasources
  • Supported distros
  • Network configuration
  • Base configuration
  • Datasource dsname
  • Performance analysis
  • Stable Release Updates (SRU)
  • Breaking changes
  • Log and configuration files
Next
Module reference
Previous
Why did cloud-init status start returning exit code 2?
Copyright © Canonical Group Ltd, 2025
Made with Sphinx and @pradyunsg's Furo