Pergunta

Eu tenho um data_bag com mais de 40 itens e necessitar de adicionar alguns parâmetros para a maioria deles.

Existe uma maneira para editar, por exemplo,com a faca, todas as data_bag itens?Até agora, tudo o que posso ver é ter cada item aberto no meu editor.

Foi útil?

Solução

Você pode ir através de todos eles com o ciclo e salvar cada arquivo chamando

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

Em seguida, adicione os parâmetros necessários para cada arquivo json por copiar/colar ou algum macro.E atualizar o saco de itens do chef-servidor chamando:

knife data bag from file <data_bag> my_data_bag/*.json
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top