Sto costruendo un modello per creare un file di configurazione e il servizio che utilizza questo file pone vincoli sulla lunghezza dell'identificatore.
Se un identificatore è più lungo di, diciamo, 6 caratteri, il servizio otterrà parzialmente l'applicazione della configurazione, fallirà e lascerà il nodo in uno stato incoerente.
Come posso eseguire un'asserzione per innescare un errore di transazione di distribuzione, impedendo che il servizio dei nodi di destinazione venga configurato in modo errato?
La mia circostanza particolare è Salt, ma sarei curioso di vedere come anche altri sistemi risolvono il problema.