Actualice automáticamente Puppet en su caja Vagrant precision64
Soy un gran admirador de Vagrant (y Puppet) y a menudo lo uso para crear entornos de prueba juntos y probar manifiestos y módulos de Puppet que se usan en …
Leer másTutoriales, ejemplos y tips sobre programación
Soy un gran admirador de Vagrant (y Puppet) y a menudo lo uso para crear entornos de prueba juntos y probar manifiestos y módulos de Puppet que se usan en …
Leer máscase $operatingsystem { ‘RedHat’, ‘CentOS’: { } /^(Debian|Ubuntu)$/:{ } default: { fail(“Unsupported ${::operatingsystem}”) }}
Leer másEste fragmento agrega la extensión cubea la base de datos template1. Solo se ejecutará si esta extensión aún no está instalada. ¡Simplemente reemplace con su base de datos y extensión …
Leer másA partir del 29 de junio, instalar mongodb con puppet no es tan fácil como parece. Es algo difícil obtener el módulo oficial Puppet Labs v0.8.0 para instalar mongodb 2.6.3. …
Leer másNecesitará la versión 1.8.7 de Ruby. rubyinstaller.org es un buen lugar para hacer esto. En un símbolo del sistema: Verifique que la versión de ruby sea 1.8.7: ruby -v Instalar …
Leer más¿Trabajando con títeres? Deberías echar un vistazo a Geppetto: ¿Qué es Geppetto? 04 de junio de 2011 Geppetto es un conjunto integrado de herramientas cuyo objetivo es simplificar el proceso …
Leer másProbar el caos con soluciones de gestión de configuración automatizada como marioneta / chef. Responde preguntas sobre el mantenimiento del código de infraestructura … ¿Qué estaba fallando? ¿Qué y dónde …
Leer másSi desea instalar un paquete dentro de una definición de nodo, puede tener una colisión con otras recetas. Puede envolver un cheque alrededor de la solicitud de instalación: if !defined(package[‘package-name’]) …
Leer másA veces, el agente títere se aferra $ puppet agent –testinfo: Retrieving plugin Para resolver el problema, puede mover o eliminar el archivo process-name.rb $ cd /usr/lib/ruby/site_ruby/1.8/puppet/util/instrumentation/listeners/$ mv process_name.rb process_name.rb.back …
Leer másNecesitas Vagrant para que este funcione Simplemente vaya a Puphpet y haga sus elecciones como desee. Descargar. Extraer y arrancar su entorno: vagrant up. ¡Feliz codificación!
Leer másPor lo general, uso un repositorio de subversión para administrar mis módulos y manifiestos de marionetas. Esto es realmente útil para historizar la evolución de mis instalaciones y mis modificaciones …
Leer másEl recurso del servicio Puppets es realmente útil para gestionar todo tipo de servicios y notificarles en caso de cambios. A primera vista, uno pensaría que esto no es posible …
Leer másSimplemente coloque esta esencia en su directorio de hechos personalizados: https://gist.github.com/rafaelfelix/5937611 Las etiquetas de la instancia EC2 se presentarán como ec2_tag_ <key> = <value> en facter. Esto me permitió usar …
Leer másEste módulo de marionetas intentará ejecutar un script de PowerShell personalizado dentro de un nuevo proceso de PowerShell para preservar los privilegios del proceso principal. class webserverpostdeploymentscripts { if $osfamily …
Leer másA menudo, todos los recursos de un tipo (archivo, paquete, servicio, etc.) en un manifiesto tienen pocas opciones comunes. En lugar de escribir muchas cadenas de código repetitivo como este: …
Leer másfile { ‘/var/www/project-dev’: ensure => ‘link’, target => ‘/vagrant/project-dev’,} Crea un enlace simbólico en / var / www / to / vagrant / project-dev
Leer másTomas Doran en Puppet Camp Barcelona 2013 http://www.slideshare.net/PuppetLabs/testdriveninfrastructure Más información: https://puppetlabs.com/blog/puppet-camp-barcelona-wrap-up/
Leer más