2017-03-01 1 views
0

J'utilise le supermarché chef chef-server cookbook. J'utilise chef-solo pour amorcer un chef-serveur dans Vagrant à travers ce livre de cuisine. Selon la documentation de ce livre de recettes, je peux ajouter une valeur de liste à l'attribut default ['chef-server'] ['addons']. Je voudrais ajouter "gérer" à cette liste ainsi quand j'amorcer chef-serveur à travers "vagabonder vers le haut", il installe aussi chef-gérer.Comment installer chef-gérer comme add-on au chef-serveur supermarché cookbook

Dans la section shell de fichier Vagrant de approvisionneur, cette commande existe:

sudo chef-solo -o 'recipe[chef-server::default]' 

Que puis-je ajouter à cette commande de telle sorte que « gérer » est ajoutée aux attributs? Merci

Répondre

0

Vous devez créer un attributs de fichier JSON dans VM (myfile.json):

{ 
    'chef-server': { 
    'addons': %w{manage} 
    } 
} 

et passer comme paramètre au chef-solo:

sudo chef-solo -j myfile.json -o 'recipe[chef-server::default]'