Testando funções e ambientes do Chef

Eu sou novo no Chef e tenho usadoCozinha de teste para testar a validade dos meus livros de receitas, o que funciona muito bem. Agora, estou tentando garantir que os atributos específicos do ambiente estejam corretos nos nós de produção antes de executar o Chef inicialmente. Estes seriam definidos em uma função.

Por exemplo, posso ter receitas que convergem usando uma caixa do Vagrant com configurações de desenvolvedor, que valida o livro de receitas. Quero poder testar a função de um nó de produção. Eu acho que quero esses testes como a fonte da verdade que descreve o meu ambiente. Olhando para a documentação da Test Kitchen, isso parece além do seu escopo.

Minha suposição está correta? Existe uma abordagem melhor para testar um livro de receitas antes da primeira vez que o Chef é executado em um nó de produção para garantir que ele tenha as configurações corretas?

questionAnswers(3)

yourAnswerToTheQuestion