Preguntas etiquetadas con chef

Chef es un marco de gestión de configuración de código abierto para la automatización de la infraestructura.

48
Mejores prácticas / preguntas del chef

Yo uso y amo Puppet. Me mudé a una nueva empresa y están adoptando Chef. Así que estoy tratando de aprender Chef, pero me está costando unir todo porque todavía pienso en Puppet =) Estas son mis preguntas: ¿Es mejor configurar roles en Ruby DSL, JSON o desde la consola de administración? ¿Por...

30
¿El chef y la marioneta cuestan dinero?

Tengo la intención de usar chef o títere para hacer la administración (pienso más en el chef ya que es más joven y tengo una mejor idea al respecto). En ambas páginas de inicio vi que hay una "edición empresarial" que cuesta dinero y no tengo la intención de comprar nada. ¿Qué extrañaría en chef /...

30
¿Cómo encontrar el ambiente Chef en una receta?

Quiero ejecutar un recurso cookbook_file solo si el entorno actual es "dev". ¿Cómo se puede expresar esto? La documentación sugiere esto: En una receta, un bloque de código como este sería útil: qa_nodes = search(:node,"chef_environment:QA") qa_nodes.each do |qa_node| # Do useful specific...

22
¿Existe una forma más elegante de ejecutar remotamente chef-cliente?

Esta es la forma recomendada en el tutorial de Chef Fast Start: knife ssh name:mynode -a ipaddress -x ubuntu -i mycredentials.pem "sudo chef-client" Esto es realmente torpe. ¿Realmente no hay una mejor manera, o es la idea de que en un entorno de producción real, tendrás nodos de actualización...

17
Chef: crea un directorio para una plantilla si aún no existe

Si se está creando una plantilla, ¿cómo puedo asegurarme de que el directorio existe? Por ejemplo: template "#{node[:app][:deploy_to]}/#{node[:app][:name]}/shared/config/database.yml" do source 'database.yml.erb' owner node[:user][:username] group node[:user][:username] mode 0644 variables({...

15
¿Cómo empiezo con Chef?

La documentación del chef es bastante mala. Y Google no me está ayudando. ¿Alguien puede señalarme un artículo decente o algo que me ayude a comenzar? Mis problemas específicos son: ¿Cómo consigo que un cliente lea mi configuración? chef-solo parece ser el mejor comienzo (no quiero ejecutar un...

13
Administre libros de cocina de chef en un entorno de equipo.

Estoy aprendiendo chef y tengo problemas para estructurar todo para trabajar con mi equipo. Para empezar, parece que debe crear una carpeta chef-repo, donde almacenará y modificará los libros de cocina utilizados para administrar sus nodos. Trabajo en varios proyectos, y cada uno de ellos ya...