2.3. Red Hat admite estos módulos de cloud-init

Red Hat soporta la mayoría de los módulos de cloud-init. Los módulos individuales pueden contener múltiples opciones de configuración. La siguiente tabla lista todos los módulos de cloud-init que Red Hat soporta actualmente y proporciona una breve descripción y la frecuencia del módulo por defecto. Consulte Módulos en la sección de documentación de cloud-init para ver las descripciones y opciones completas de estos módulos.

Tabla 2.2. Módulos soportados de cloud-init

módulo cloud-initDescripciónFrecuencia del módulo por defecto

bootcmd

Ejecuta comandos al principio del proceso de arranque

por siempre

ca_certs

Añade certificados de CA

por ejemplo

depurar

Activa o desactiva la salida de información interna para ayudar a la depuración

por ejemplo

disable_ec2_metadata

Activa o desactiva los metadatos de AWS EC2

por siempre

configuración_del_disco

Configura tablas de partición y sistemas de archivos sencillos

por ejemplo

mensaje_final

Especifica el mensaje de salida una vez que cloud-init finaliza

por siempre

foo

El ejemplo muestra la estructura del módulo (el módulo no hace nada)

por ejemplo

growpart

Redimensiona las particiones para llenar el espacio disponible en el disco

por siempre

llaves_para_la_consola

Permite controlar las huellas dactilares y las claves que se pueden escribir en la consola

por ejemplo

paisaje

Instala y configura un cliente landscape

por ejemplo

localidad

Configura la configuración regional del sistema y la aplica a todo el sistema

por ejemplo

mcollective

Instala, configura e inicia mcollective

por ejemplo

migrante

Traslada las versiones antiguas de cloud-init a las nuevas

por siempre

montajes

Configura los puntos de montaje y los archivos de intercambio

por ejemplo

teléfono_casa

Envía datos a un host remoto después de completar el arranque

por ejemplo

cambio_de_estado_de_la_potencia

Completa el apagado y el reinicio después de que se hayan ejecutado todos los módulos de configuración

por ejemplo

marioneta

Instala y configura puppet

por ejemplo

redimensionamiento

Redimensiona un sistema de archivos para utilizar todo el espacio disponible en una partición

por siempre

resolver_conf

Configura resolv.conf

por ejemplo

rh_suscripción

Registra un sistema Red Hat Enterprise Linux

por ejemplo

datos_de_derecho_de_usuario

Añade compatibilidad con los ganchos de configuración de RightScale para cloud-init

por ejemplo

rsyslog

Configura el registro del sistema remoto mediante rsyslog

por ejemplo

runcmd

Ejecuta comandos arbitrarios

por ejemplo

sal_minion

Instala, configura e inicia salt minion

por ejemplo

scripts_per_boot

Se ejecuta por scripts de arranque

por siempre

scripts_per_instance

Ejecución de scripts por instancia

por ejemplo

scripts_per_once

Ejecuta los scripts una vez

por una vez

scripts_user

Ejecuta los scripts del usuario

por ejemplo

scripts_vendor

Ejecuta los scripts de los proveedores

por ejemplo

semilla_aleatoria

Proporciona datos de semillas aleatorias

por ejemplo

set_hostname

Establece el nombre de host y el nombre de dominio completo (FQDN)

por siempre

set_passwords

Establece las contraseñas de los usuarios y activa o desactiva la autenticación de contraseñas SSH

por ejemplo

ssh_authkey_fingerprints

Registra las huellas digitales de las claves SSH de los usuarios

por ejemplo

ssh_import_id

Importación de claves SSH

por ejemplo

ssh

Configura el SSH y las claves de host y de SSH autorizadas

por ejemplo

zona horaria

Establece la zona horaria del sistema

por ejemplo

actualizar_etc_hosts

Actualizaciones /etc/hosts

por siempre

actualizar_nombre_de_host

Actualiza el nombre de host y el FQDN

por siempre

grupos_de_usuarios

Configura usuarios y grupos

por ejemplo

escribir_archivos

Escribe archivos arbitrarios

por ejemplo

yum_add_repo

Añade la configuración del repositorio yum al sistema

por siempre

La siguiente tabla enumera los módulos que Red Hat no soporta actualmente.

Tabla 2.3. Módulos no compatibles

Módulo

apt_configure

apt_pipeline

byobu

chef

emit_upstart

grub_dpkg

ubuntu_init_switch