Documentation¶
Everything about cloud-init, a set of python scripts and utilities to make your cloud images be all they can be!
Summary¶
Cloud-init is the defacto multi-distribution package that handles early initialization of a cloud instance.
- Capabilities
 - Availability
 - User-Data Formats
 - Instance Metadata
 - Directory layout
 - Cloud config examples
- Including users and groups
 - Writing out arbitrary files
 - Adding a yum repository
 - Configure an instances trusted CA certificates
 - Configure an instances resolv.conf
 - Install and run chef recipes
 - Setup and run puppet
 - Add apt repositories
 - Run commands on first boot
 - Alter the completion message
 - Install arbitrary packages
 - Update apt database on first boot
 - Run apt or yum upgrade
 - Adjust mount points mounted
 - Call a url when finished
 - Reboot/poweroff when finished
 - Configure instances ssh-keys
 - Additional apt configuration
 - Disk setup
 - Register RedHat Subscription
 - Configure data sources
 - Create partitions and filesystems
 - Grow partitions
 
 - Boot Stages
 - Datasources
 - Logging
 - Modules
- Apt Configure
 - Apt Pipelining
 - Bootcmd
 - Byobu
 - CA Certs
 - Chef
 - Debug
 - Disable EC2 Metadata
 - Disk Setup
 - Emit Upstart
 - Fan
 - Final Message
 - Foo
 - Growpart
 - Grub Dpkg
 - Keys to Console
 - Landscape
 - Locale
 - LXD
 - Mcollective
 - Migrator
 - Mounts
 - NTP
 - Package Update Upgrade Install
 - Phone Home
 - Power State Change
 - Puppet
 - Resizefs
 - Resolv Conf
 - RedHat Subscription
 - Rightscale Userdata
 - Rsyslog
 - Runcmd
 - Salt Minion
 - Scripts Per Boot
 - Scripts Per Instance
 - Scripts Per Once
 - Scripts User
 - Scripts Vendor
 - Seed Random
 - Set Hostname
 - Set Passwords
 - Snap
 - Snappy
 - Snap Config
 - Spacewalk
 - SSH
 - SSH Authkey Fingerprints
 - SSH Import Id
 - Timezone
 - Ubuntu Advantage
 - Ubuntu Drivers
 - Update Etc Hosts
 - Update Hostname
 - Users and Groups
 - Write Files
 - Yum Add Repo
 
 - Merging User-Data Sections
 - Network Configuration
 - Vendor Data
 - Testing and debugging cloud-init
 - More information
 - Hacking on cloud-init
 - Integration Testing