Se você usa o Chef de código aberto, a maneira que você descreveu é a maneira mais fácil de fazer isso.
Se você usa o Enterprise Chef, os Push Jobs são o recurso que você está procurando.
Eu tenho 5 nós e todos eles têm um livro de receitas de configuração em comum.
Agora eu gostaria de adicionar outra tarefa neste livro de receitas comum que configuraria o servidor SQL para mim em todos os nós. Existe uma maneira / comando para acionar manualmente essa mudança em todos os clientes imediatamente?
Eu uso VMs azuis. Todos os nós são máquinas do Windows Server 2012. Eu poderia fazer um
knife winrm machine-name chef-client -m -x username -P password
em todas as máquinas, mas tenho certeza que deveria haver uma maneira melhor de fazer isso. Eu sou novo em usar o chef, então eu posso estar perdendo um comando básico aqui.
Se você usa o Chef de código aberto, a maneira que você descreveu é a maneira mais fácil de fazer isso.
Se você usa o Enterprise Chef, os Push Jobs são o recurso que você está procurando.