Domanda

Ho un DATA_BAG con 40+ articoli e devi aggiungere determinati parametri alla maggior parte di essi.

C'è un modo per modificare, ad es.Con coltello, tutti gli articoli Data_bag?Finora, tutto quello che posso vedere è quello di avere ogni oggetto aperto nel mio editor.

È stato utile?

Soluzione

Puoi passare attraverso tutti con ciclo e salvare ciascuno in file chiamando

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

Quindi aggiungere i parametri richiesti in ogni file JSON con copia / pasta o qualche macro.E aggiorna gli elementi della borsa su Chef-Server chiamando:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top