Je construis un modèle pour créer un fichier de configuration, et le service qui consomme ce fichier impose des contraintes sur les longueurs des identifiants.
Si un identificateur est plus long que, disons, 6 caractères, le service obtiendra une partie de l'application de la configuration, échouera et laissera le nœud dans un état incohérent.
Comment puis-je effectuer une assertion pour déclencher un échec de transaction de déploiement, empêchant ainsi le service des nœuds cibles d'être mal configuré?
Ma circonstance particulière est Salt, mais je serais curieux de voir comment d'autres systèmes résolvent également le problème.