Cloud-init es un software libre, disponible con la Licencia Pública General de GNU (GNU GPLv3). Este software puede procesar y ejecutar scripts y cargarlos al Cloud Panel al crear el servidor, en la sección Servidores > Crear > Configuración avanzada >Scripts Cloud-Init User Data. Los scripts que se pueden procesar son los siguientes:

Linux

  • Cloud Config

  • Scripts de shell

  • Solo texto

Windows

  • Script Powershell

  • Script de línea de comandos

  • Solo texto

Después de crear e iniciar el servidor, cloud-init ejecuta el script previamente cargado para configurar el servidor de manera personalizada. Además de sus funciones normales, el software cloud-init puede ejecutar las siguientes acciones en el servidor:

Linux

  • Realizar la configuración específica según el país
  • Establecer el nombre de host
  • Crear claves privadas de SSH
  • Guardar las claves de SSH en .ssh/authorized_keys
  • Establecer el nombre de host
  • Configurar puntos de montaje temporales
  • Crear usuarios
  • Crear contraseñas
  • Añadir repositorios
  • Actualizar e instalar paquetes de Linux

Windows

  • Crear usuarios

  • Crear contraseñas

  • Añadir repositorios

  • Establecer el nombre de host

  • Guardar claves de SSH

  • Incrementar volúmenes ya existentes

Si quieres obtener más información, puedes echar un vistazo a este artículo (en inglés) Documentación de la nube