35.5. 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_keys
directory - 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