1.4. cloud-init actúa sobre los datos del usuario, los metadatos y los datos del proveedor

cloud-init consume y actúa sobre los datos del usuario, los metadatos y los datos del proveedor.

  • Los datos de usuario incluyen las directivas que usted especifica en el archivo cloud.cfg y en el directorio cloud.cfg.d, por ejemplo, los datos de usuario pueden incluir archivos para ejecutar, paquetes para instalar y scripts de shell. Consulte la sección de documentación cloud-init Formatos de datos de usuario para obtener información sobre los tipos de datos de usuario que permite cloud-init.
  • Los metadatos incluyen datos asociados con una fuente de datos específica, por ejemplo, los metadatos pueden incluir un nombre de servidor y un ID de instancia. Si utiliza una plataforma en la nube específica, la plataforma determina dónde encuentran sus instancias los datos de usuario y los metadatos. Su plataforma puede requerir que añada metadatos y datos de usuario a un servicio HTTP; en este caso, cuando cloud-init se ejecuta consume metadatos y datos de usuario del servicio HTTP.
  • Los datos del proveedor son proporcionados opcionalmente por la organización (por ejemplo, un proveedor de la nube) e incluyen información que puede personalizar la imagen para que se adapte mejor al entorno en el que se ejecuta la imagen. cloud-init actúa sobre los datos opcionales del proveedor y los datos del usuario después de leer cualquier metadato e inicializar el sistema. Por defecto, los datos del proveedor se ejecutan en el primer arranque. Puede desactivar la ejecución de los datos del proveedor.

    Consulte la sección de documentación cloud-init Metadatos de la instancia para obtener una descripción de los metadatos; Fuentes de datos para obtener una lista de fuentes de datos; y Datos del proveedor para obtener más información sobre los datos del proveedor.