Verificando estados de salt antes de confirmar

4

Estou armazenando meus arquivos salt sls em um repositório git, mas tenho o eterno problema de não poder verificar se meu YAML representa um conjunto válido de estados que poderiam ser aplicados (também tive dificuldade em validar meu YAML - isso é muito mais fácil, no entanto). Idealmente, eu gostaria de alguma maneira de verificar meus estados na minha estação de trabalho antes de cometer eles. Caso contrário, alguma maneira de fazer check-in em um gancho de pré-recebimento, para que eu possa, pelo menos, impedir que o código desonesto atinja o servidor.

    
por Andrew Aylett 05.09.2013 / 20:51

1 resposta

5

Você pode tentar a opção de teste com o comando salt: link

salt '*' state.highstate test=True

Isso também funciona com o comando salt-call. Ele irá analisar todos os arquivos de configuração, executará todas as verificações e listará todos os comandos que foram executados.

    
por 23.11.2014 / 20:48