Estou construindo um modelo para criar um arquivo de configuração, e o serviço que consome esse arquivo impõe restrições aos comprimentos do identificador.
Se um identificador tiver mais de, digamos, 6 caracteres, o serviço passará pela aplicação da configuração, falhará e deixará o nó em um estado inconsistente.
Como posso executar uma asserção para acionar uma falha na transação de implantação, impedindo que o serviço dos nós de destino seja configurado incorretamente?
Minha circunstância em particular é o Salt, mas eu ficaria curioso para ver como outros sistemas resolvem o problema também.