Skip to main content

chef-client ejecutar solo una receta o rol

Posted in

 Con chef-client normalmente se ejecutan las recetas/roles que hay en el servidor. Si queremos sólo ejecutar algunas de ellas:

sudo chef-client -o "role[zookeeper]"

siendo zookeeper uno de los roles que hay definidos en el servidor para este nodo, o bien

sudo chef-client -o "recipe[zookeeper::exhibitor]"

siendo en este caso zookeeper un "cookbook" y "exhibitor" una de sus recetas. Si se quieren varias recetas y/o roles, así

sudo chef-client -o "role[role1],recipe[cookbook:recipe1],..."

es decir, todos los que queramos separados por comas.