En la implementación de Puppet, ¿todos los nodos del agente deben estar conectados a un repositorio de Internet?

En la implementación de Puppet, ¿todos los nodos del agente deben estar conectados a un repositorio de Internet?

¿O el maestro almacena en caché el repositorio desde Internet y aprovisiona los nodos del agente?

En cualquier caso, ¿cómo se implementan y gestionan las actualizaciones? ¿Qué se adelanta a qué?

Editar: ¿Cómo se implementan/administran/supervisan las actualizaciones de rpm, actualizaciones de yum, actualizaciones de tarball, actualizaciones de zypper, actualizaciones de apt-get, etc.?

Respuesta1

¿Cómo se implementan/administran/supervisan las actualizaciones de rpm, actualizaciones de yum, actualizaciones de tarball, actualizaciones de zypper, actualizaciones de apt-get, etc.?

No existe una configuración predeterminada para esto. Tú mismo lo defines.

Para mis sistemas Debian uso Puppet para actualizar las listas de fuentes apt en mis nodos que apuntan a unaproxinstancia (apt proxy/cache) que se ejecuta en mi host títere. Si no hiciera eso, las máquinas simplemente se apagarían usando cualquier fuente apta que se definiera en el momento de la instalación.

Con la misma facilidad, puedes descargar cosas en tu titiritero y entregarlas a tus nodos a través de file{}recursos. Todo depende de ti. Aquí no ocurre nada automágico. Tú defines el comportamiento que deseas.

información relacionada