Uso de scripts de Cloud-init¶
Al solicitar un nuevo servidor o reinstalar un sistema operativo, puede utilizar scripts de Cloud-init para la configuración automática del servidor. Esta funcionalidad le permite automatizar la configuración inicial del sistema inmediatamente después de la instalación del sistema operativo.
El campo Cloud init script se encuentra en la sección Advanced options cuando:
- Solicita un nuevo servidor;
- Reinstala el sistema operativo.
Atención
El campo aparece solo después de seleccionar un sistema operativo.


Formato del script¶
El script de Cloud-init debe escribirse en formato YAML, cumpliendo con los siguientes requisitos:
- Sangría estricta (utilice espacios, no tabuladores);
- Comience con la directiva
#cloud-config; - Siga la sintaxis YAML.
Ejemplo de script¶
#cloud-config
users:
- name: demo
ssh-authorized-keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCv60WjxoM39LgPDbiW7ne3gu18q0NIVv0RE6rDLNal1quXZ3nqAlANpl5qmhDQ+GS/sOtygSG4/9aiOA4vXO54k1mHWL2irjuB9XbXr00+44vSd2q/vtXdGXhdSMTf4/XK17fjKSG/9y3yD6nml6q9XgQxx9Vf/IkaKdlK0hbC1ds0+8h83PTb9dF3L7hf3Ch/ghvj5++tWJFdFeG+VI7EDuKNA4zL8C5FdYYWFA88YAmM8ndjA5qCjZXIIeZvZ/z9Kpy6DL0QZ8T3NsxRKapEU3nyiIuEAmn8fbnosWcsovw0IS1Hz6HsjYo4bu/gA82LWt3sdRUBZ/7ZsVD3ELip [email protected]
Cómo utilizarlo¶
- Seleccione el sistema operativo;
- Expanda la sección Advanced options;
- Inserte su script YAML en el campo Cloud init script;
- Asegúrese de que la sangría y la sintaxis sean correctas;
- Continúe con el proceso de solicitud o reinstalación.
Atención
¡Es fundamental mantener una sangría correcta en el formato YAML! Sin una sangría adecuada, el script no funcionará correctamente.
Capacidades de Cloud-init¶
El uso de scripts de Cloud-init le permite: - Crear usuarios y grupos; - Configurar claves SSH; - Instalar paquetes; - Configurar interfaces de red; - Ejecutar comandos arbitrarios en el primer arranque; - Montar discos adicionales.
Información
Puede encontrar documentación detallada sobre Cloud-init en el sitio web oficial.
Parte del contenido de esta página fue creado o traducido mediante IA.