Show Table of Contents
18.3.6. Automating the Initial Configuration of Cloud Instances Using cloud-init
For the initial configuration of cloud instances, you can use the cloud-init package. On a new cloud instance, cloud-init can automatically:
- set the default locale
- configure the host name
- configure network interfaces
- generate private SSH keys
- add SSH keys to the user's
.ssh/authorized_keysdirectory - set up ephemeral mount points
Cloud-init is used with Red Hat's cloud products. See documentation on using cloud-init with Red Hat products:
- Red Hat Enterprise Linux Atomic Host 7 Installation and Configuration Guide
- Red Hat OpenStack Platform 8 Instances and Images Guide
- Red Hat Enterprise Virtualization Virtual Machine Management Guide
- Red Hat CloudForms Provisioning Virtual Machines and Hosts Guide
See also upstream cloud-init documentation

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.