2.4. El archivo cloud.cfg por defecto


El archivo /etc/cloud/cloud.cfg enumera los módulos que componen la configuración básica de cloud-init.

Los módulos en el archivo son los módulos por defecto para cloud-init. Puedes configurar los módulos para tu entorno o eliminar los que no necesites. Los módulos que se incluyen en cloud.cfg no hacen necesariamente nada por aparecer en el archivo. Tiene que configurarlos individualmente si quiere que realicen acciones durante una de las fases de cloud-init.

El archivo cloud.cfg proporciona la cronología para ejecutar módulos individuales. Puede añadir módulos adicionales a cloud.cfg siempre que Red Hat soporte los módulos que desea añadir.

Lo que sigue es el contenido por defecto del archivo para Red Hat Enterprise Linux (RHEL).

Nota
  • Los módulos se ejecutan en el orden indicado en cloud.cfg. Normalmente no se cambia este orden.
  • Las directivas de cloud.cfg pueden ser anuladas por los datos del usuario.
  • Cuando se ejecuta cloud-init manualmente, se puede anular cloud.cfg con las opciones de la línea de comandos.
  • Cada módulo incluye sus propias opciones de configuración, donde se puede añadir información específica.
users: 
1

 - default

disable_root: 1 
2

ssh_pwauth:   0 
3


mount_default_fields: [~, ~, 'auto', 'defaults,nofail,x-systemd.requires=cloud-init.service', '0', '2'] 
4

ssh_deletekeys:   1 
5

ssh_genkeytypes:  ~ 
6

syslog_fix_perms: ~ 
7

disable_vmware_customization: false 
8


cloud_init_modules: 
9

 - disk_setup
 - migrator
 - bootcmd
 - write-files
 - growpart
 - resizefs
 - set_hostname
 - update_hostname
 - update_etc_hosts
 - rsyslog
 - users-groups
 - ssh

cloud_config_modules: 
10

 - mounts
 - locale
 - set-passwords
 - rh_subscription
 - yum-add-repo
 - package-update-upgrade-install
 - timezone
 - puppet
 - chef
 - salt-minion
 - mcollective
 - disable-ec2-metadata
 - runcmd

cloud_final_modules: 
11

 - rightscale_userdata
 - scripts-per-once
 - scripts-per-boot
 - scripts-per-instance
 - scripts-user
 - ssh-authkey-fingerprints
 - keys-to-console
 - phone-home
 - final-message
 - power-state-change

system_info:
  default_user: 
12

    name: cloud-user
    lock_passwd: true
    gecos: Cloud User
    groups: [adm, systemd-journal]
    sudo: ["ALL=(ALL) NOPASSWD:ALL"]
    shell: /bin/bash
  distro: rhel 
13

  paths:
    cloud_dir: /var/lib/cloud 
14

    templates_dir: /etc/cloud/templates 
15

  ssh_svcname: sshd 
16


# vim:syntax=yaml
1
Especifica el usuario por defecto para el sistema. Consulte Usuarios y grupos para obtener más información.
2
Activa o desactiva el inicio de sesión de root. Consulte Claves autorizadas para obtener más información.
3
Especifica si ssh está configurado para aceptar la autenticación con contraseña. Consulte Establecer contraseñas para obtener más información.
4
Configura los puntos de montaje; debe ser una lista que contenga seis valores. Consulte la sección Montajes para obtener más información.
5
Especifica si se eliminan las claves SSH del host por defecto. Consulte Claves de host para obtener más información.
6
Especifica los tipos de claves a generar. Consulte la sección Claves de host para obtener más información.
7
cloud-init se ejecuta en múltiples etapas de arranque. Establezca esta opción para que cloud-init pueda registrar todas las etapas en su archivo de registro. Encuentre más información sobre esta opción en el archivo cloud-config.txt en el directorio usr/share/doc/cloud-init/examples.
8
Activa o desactiva la personalización de VMware vSphere
9
Los módulos de esta sección son servicios que se ejecutan cuando se inicia el servicio cloud-init, al principio del proceso de arranque.
10
Estos módulos se ejecutan durante la configuración de cloud-init, después del arranque inicial.
11
Estos módulos se ejecutan en la fase final de cloud-init, una vez finalizada la configuración.
12
Especifica los detalles del usuario por defecto. Consulte Usuarios y grupos para obtener más información.
13
Especifica la distribución
14
Especifica el directorio principal que contiene los subdirectorios específicos de cloud-init. Consulte Diseño de directorios para obtener más información.
15
Especifica dónde residen las plantillas
16
El nombre del servicio SSH
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba