Preguntas etiquetadas con puppet

9
Una misma clase / módulo / o cualquier cosa múltiples veces

La marioneta debe odiarme. He estado leyendo el documento durante horas y horas y todavía no puedo lograr lo siguiente: una clase o módulo (o cómo se llama) con una variable (¿una clase parametrizada?); esta clase se incluirá varias veces en un solo host. En pseudocódigo, eso sería: # The...

8
Gestión de configuración: dependencias entre máquinas

He utilizado herramientas como la marioneta para administrar sistemas individuales, en general con un alto nivel de éxito. Donde Puppet se cae es que no es bueno para administrar dependencias fuera de un servidor individual. Por ejemplo, en un servidor MySQL configuro puppet para hacer lo...

8
Sistema de gestión de claves SSH

Estoy buscando cambiar del sistema basado en contraseña (que me está abrumando) al sistema basado en claves SSH. Me gustaría saber si hay algún sistema de administración de claves SSH o solución de servidor, que me permitiría distribuir y revocar claves en máquinas. ¿O el mejor enfoque es usar...

8
Gestión de títeres global vs local

¿Alguien ha manejado alguna vez varios sistemas distribuidos geográficamente con Puppet? Tengo varias implementaciones casi exactamente similares (excepto las IP del servidor), administración que estoy buscando convertir a Puppet. Tengo 2 opciones: Haga que cada implementación aloje su propio...

8
Migrar clientes de títeres a nuevo puppetmaster

¿Cómo puedo migrar a nuestros clientes de títeres existentes para señalar un nuevo servidor de puppetmaster? Prefiero no ir manualmente a cada cuadro de cliente y generar un nuevo certificado. Al intentar lo obvio - rsync todos los archivos de / etc / puppet y / var / lib / puppet al nuevo...

8
¿Puppet exportó recursos para variables de archivo .erb?

Escenario: mi archivo de configuración está definido por un .erbarchivo que incluye el fragmento a continuación. <% backupclients.each do |backup_files| -%> Job { Name = "Server" JobDefs = "DefaultJob" Client = <%= backup_files %>-fd Pool = TeraMonth Write Bootstrap =...

8
¿Cómo ejecuto un script de shell desde Puppet?

Necesito instalar lo npmque se hace curl http://npmjs.org/install.sh | shy ser nuevo en el uso puppet, estoy un poco confundido sobre cómo se debe hacer esto. Soy muy consciente de crear una package {}entrada que invoca un execobjetivo, pero a medida que instalo npmdesde el origen, esto no va a...

8
Instalación del paquete desde PPA usando Puppet

Estoy tratando de aprovisionar máquinas virtuales automáticamente con Docker preinstalado. Mi init.pp predeterminado se ve así: class { 'apt': always_apt_update => true, } package { [ #'build-essential', #'vim', #'curl', #'zsh', #'git-core', #'htop', #'wget',