¿Hay algún ejemplo de uso de cloud-init sin conexión (o sin alojamiento en la nube)?

¿Hay algún ejemplo de uso de cloud-init sin conexión (o sin alojamiento en la nube)?

Nota:Esto esNOuna pregunta específica de Raspberry Pi. Es una pregunta de administración del sistema Linux. No intente eliminarlo de Server Fault.

Veo muchas demostraciones de nivel "Hola, mundo" que son específicas de [inserte aquí la plataforma de alojamiento en la nube], pero ninguna que esté diseñada para usarse en una sola máquina local. Me animé al ver esoRaspbian tiene cloud-init en su repositorio. eso es exactamentelo que quiero hacer. Sin embargo, no puedo encontrar ninguna información sobre cómo hacerlo sin AWS, OpenStack, etc.

Entonces, supongo que lo que realmente quiero saber es, después de ti apt-get install cloud-init, ¿dónde colocas tu configuración/datos de usuario?


Actualizar:Encontré algo de información sobre elFuente de datos sin nube, pero no puedo agregar un volumen etiquetado cidata. Entonces, eso está descartado para mí. (El volumen que contendrá mis datos de usuario está etiquetado boot).

Respuesta1

Con elversión actual de cloud-initpuedes usar las opciones de smbios para proporcionar user-datay meta-data. También hay un ejemplo para el caso de que tenga un servidor HTTP local que proporcione estos archivos:

-smbios type=1,serial=ds=nocloud-net;s=http://10.10.0.1:8000/

Respuesta2

Tengo máquinas virtuales configuradas de forma muy parecida aEste artículoexplica.

información relacionada