Preguntas etiquetadas con puppet

Puppet es una herramienta de gestión de configuración (Unix y Windows) con su propio lenguaje específico de dominio.


3
Puppet: Intentando configurar el cliente puppet para el primer uso pero tengo algunos problemas con los certificados
Estoy tratando de configurar mi clinet 'Itai-test' para recibir configuraciones de marionetas del servidor de marionetas que se llama 'puppetmaster'. En el servidor que ejecuté: [root@puppetmaster requests]# puppet cert --generate itai-test.domain Error: A Certificate already exists for itai-test.domain [root@puppetmaster requests]# puppet cert --sign itai-test.domain Error: Could not find certificate request …


2
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', #'linux-image-generic-lts-raring', 'python-software-properties' #'lxc-docker' ]: ensure => 'installed', } apt::ppa { 'ppa:dotcloud/lxc-docker':} # refresh apt source exec { …
8 puppet  vagrant 

2
No APT recomienda con títeres
Utilizo Puppet para administrar un montón de servidores Debian en el trabajo, en parte si eso incluye la instalación de paquetes. Un paquete que instalo en varios sistemas es nmap, que se utiliza para verificar que las reglas del firewall estén configuradas correctamente. En Debian 7.0, si tiene APT :: …
8 debian  puppet  apt 

4
¿Cuál es la mejor manera en Puppet para agregar un fragmento de texto al archivo / etc / hosts?
También me gustaría mantener la capacidad de editar manualmente el archivo hosts, al menos las primeras 10 líneas. #Public IP's - eth0 192.168.1.103 front-01 192.168.1.106 front-02 #Private IP's - eth1 192.169.40.201 priv0-0 192.169.40.202 priv0-1 192.169.40.207 priv1-0 192.169.40.208 priv1-1 #Virtual IP's - eth0:1 192.169.50.202 vip-01 192.169.50.205 vip-02 Tener estas entradas de …
8 puppet 



4
¿Cómo convertir una cadena a entero en Puppet?
Quiero verificar si el contenido de una variable es un número impar. Pero necesito un número entero para ello. $ip_array = split($ipaddress, '.') $odd_ip = $ip_array[3] % 2 if $odd_ip == 1 { notice("is odd") } ¿Hay una manera fácil de convertir una cadena a entero?
8 puppet 

2
¿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 puppet  node.js 

3
¿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 = "/var/lib/bacula/<%= backup_files %>.bsr" } <% end -%> El archivo de …
8 puppet 



2
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 / …

2
Prueba de marionetas si existe un archivo
Estoy buscando una forma de probar si existe un archivo en mi cliente (solo prueba, no creación). He encontrado el camino (File.exists) en chef, pero eso no fue simple con títeres. Gracias por adelantado.
8 puppet 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.