chef

¿Por qué las personas usan Puppet/Chef con Amazon Cloud Formation en lugar de solo usar CloudInit?

Estamos planeando usar instancias AMI EC2 que no estén "pre-horneadas". Es decir, cuando se giran, son instalaciones simples ... n se ha movido de CloudInit a Puppet o Chef por una razón específica que puedan proporcionar aquí en respuesta a mi pregunta?

¿Cómo controlar la versión de Chef que Vagrant utiliza para aprovisionar máquinas virtuales?

Una receta actual de Chef no se está ejecutando debido a un error en la versión 0.10.10. ¿Cómo puedo actualizar la versión de ... yendo y reconstruyendo esas. ¿Necesito cambiar algo en la caja base Vagrant, o algo en la instalación de mi sistema (físico)?

¿Debo usar incluir receta o agregar la lista receta para ejecutar?

Tratando de encontrar el mejor enfoque para un gran proyecto. ¿Cuándo es apropiado agregar recetas dentro de una receta usando include_recipe en lugar de agregar la receta a run_list? ¿Hay una buena regla general?

¿Cuál es la forma correcta de hacer add-apt-repository a través de Chef?

Estoy aprendiendo Chef y voy a hacer ahora mismo para Ubuntu: execute "add-apt-repository ppa:#{node[:some_repo]}" do use ... a no funcionar como está. ¿Cuál es la forma correcta de hacerlo? Edit: Solo tengo enlace ppa en formato: ppa:something/user

¿Cómo abortar/terminar una carrera de Chef?

Bajo ciertas condiciones, necesito abortar/terminar una carrera de Chef con un código de estado distinto de cero, que luego s ... e implementación y, finalmente, a Jenkins, lo que resultará en una gran bola roja. ¿Cuál es la mejor manera de hacer esto?

Cómo puedo hacer que Chef ejecute apt-get update antes de ejecutar otras recetas

Ahora mismo tengo lo siguiente en mi Vagrantfile: config.vm.provision :chef_solo do |chef| chef.cookbooks_path = "cookbo ... tgresql::client line 37) had an error: apt-get -q -y install postgresql-client=8.4.8-0ubuntu0.10.04 returned 100, expected 0

Cómo mover / copiar archivos localmente con Chef

Todavía no he encontrado un recurso de Chef que copie/mueva archivos localmente. Por ejemplo, quiero descargar jetty hightide ... * mientras que lo que realmente quiero es /opt/jetty/*. Por lo tanto, estoy buscando una copia local / mover recurso en Chef.

Vagrant provisioning shell vs puppet vs chef

Tengo la siguiente configuración: Muchos proyectos diferentes que son repositorios git separados, pero todos tienen en su ... optar por chef / puppet y por qué tiene sentido incluso si mis repositorios tienen una configuración de servidor muy similar.

Uso del símbolo @ en los nombres de módulo de nodo

Estoy mirando un código de un compañero de trabajo que escribió y ella está usando el símbolo @ en las declaraciones require. ... .5.3 npm ERR! code E404 npm ERR! 404 Not found : @company/config npm ERR! 404 '@company/config' is not in the npm registry.

chef instala y actualiza programas desde el origen

Tengo un programa que compilo desde el código fuente. Para esto estoy usando el recurso script. ¿Cuál es una buena manera de ... ww.example.com/program.tar.gz tar -zxf program.tar.gz cd tarball ./configure make make install EOH end

Puedo modificar la propiedad de una carpeta compartida en vagrant?

Utilizo vagranty chef para desarrollar mi propio blog en una máquina virtual. Para tener fácil acceso a la carpeta de Wordp ... o: En la máquina virtual, todos los archivos y carpetas deben tener restricciones de propiedad y acceso adecuadas y seguras.

¿Cómo se realiza la implementación a la producción desde el entorno de desarrollo local VirtualBox / Vagrant?

Recientemente comencé a leer sobre la construcción de entornos de desarrollo con software de virtualización (soy un principia ... stancia de máquina virtual aprovisionada con Chef / Vagrant en el servidor de producción, como se muestra en este diagrama ?

RRset con nombre DNS foo. no está permitido en la barra de la zona

Estoy usando el libro de cocina route53 en Opscode Chef para agregar un nodo VPC recién creado a Route 53. Cuando intento ... lema con el libro de cocina, pero podría equivocarme fácilmente al respecto. ¿Cuál es la solución para un problema como este?

Elegir un provisioner vagabundo

Pregunta ¿Puede alguien explicar por qué sería mejor elegir los provisioners puppet o chef vagrant, en lugar del provisione ... an puppet y chef , y estoy menos preocupado por cuál de ellos usar, en lugar de saber cuándo y por qué debo usarlos en todo.

chef-solo ssl advertencia al aprovisionar

Al usar vagrant y chef como proveedor, tengo esta advertencia: [web] Chef 11.12.2 Omnibus package is already installed. [we ... * * * * * * * * * * Sería bueno saber qué tipo de configuración requiere chef en Vagrantfile para solucionar este problema.

Chef: ¿Por qué se omiten los recursos en un paso de "incluir receta"?

Chef parece estar procesando recursos en un orden extraño, causando que mi compilación falle. Mi receta principal (mytardis-c ... browse/CHEF-2308 (Traté de hacer un enlace simbólico bajo from site-cookbooks/mytardis/recipes/build-essential but no joy).

Docker para entornos basados en GUI?

Problema Tengo un conjunto de máquinas cliente que forman parte de una aplicación web empresarial. Cada máquina ejecuta soft ... producción para una aplicación basada en GUI (PyQt/QT)? En caso afirmativo, ¿cuáles serían los primeros pasos para abordarlo?

Cambiar el reenvío de puertos Vagrant en un sistema en ejecución

Tengo un sistema Vagrant en funcionamiento y quiero aplicarle un cambio que es tan poco como cambiar una de las reglas de ree ... bios de Vagrantfile en un sistema en ejecución sin pasar por todo el proceso de aprovisionamiento? No puedo beber tanto café.

Entender Chef solo si no si

No estoy seguro de entender la ejecución condicional de Chef. Me gustaría hacer alguna ejecución condicional basada en si ex ... a eso? Verdadero o falso? 1 o 0? No todos los procesos devuelven 0 si tienen éxito? Anywho any consejo sería muy apreciado!

Vagrant Instala chef-client en la parte superior de la imagen base

Estoy tratando de usar Chef para instalar graphite server y me encontré con errores que decían que chef-solo o chef-client no ... required for chef provisioning. Please verify that chef is installed and that the binary is available on the PATH. Gracias