Question

J'ai un data_bag avec plus de 40 éléments et j'ai besoin d'ajouter certains paramètres à la plupart d'entre eux.

Y a-t-il un moyen de modifier, par exemple.avec couteau, tous les articles data_bag?Jusqu'à présent, tout ce que je peux voir, c'est que chaque article soit ouvert dans mon éditeur.

Était-ce utile?

La solution

Vous pouvez les passer à tous avec cycle et enregistrer chaque fichier en appelant

for item in <item1> <item2> <item3> ; do
  knife data bag show <data_bag> $item -Fj > my_data_bag/$item.json
done

Ajoutez ensuite les paramètres requis dans chaque fichier JSON par copie / colle ou quelques macro.Et mettre à jour les éléments de sac sur Chef-Server en appelant:

knife data bag from file <data_bag> my_data_bag/*.json

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top