Cloud-init
Cloud-init es un conjunto de scripts utilizados para aplicar datos personalizados a las instancias. Cloud-init funciona en muchos sistemas operativos Linux y FreeBSD.
Cada nube pública o privada tiene un servicio de metadatos. Este servicio contiene información sobre el entorno en el que se está ejecutando el equipo. Plantillas del sistema operativo: las imágenes de la nube constan de instancias en las que cada nueva instancia es un clon de la anterior. Los datos del usuario confieren individualidad a las instancias.
Funciones:
- configuración de interfaces de red;
- configuración de resolvedores de nombres de red;
- configuración de puntos de montaje no permanentes;
- configuración del nombre de host;
- configuración de claves SSH utilizadas para la autenticación de usuarios individuales;
- configuración de contraseñas de usuario.
Principios de funcionamiento
Cloud-init recupera información de la fuente de datos sobre las modificaciones requeridas.
La forma en que se recuperan los metadatos en el momento del arranque viene determinada por las fuentes de datos. Por defecto, las fuentes se detectan automáticamente.