Aller au contenu

Déclarer une dépendance entre services (require)

Un service peut exiger qu’un autre soit activé sur le même hôte. La dépendance se déclare dans le registre dnf/config/modules.nix, pas dans le module.

dnf/config/modules.nix
monitoring = {
require = [ "prometheus" ];
};

Le générateur valide la règle : activer monitoring sur un hôte qui n’a pas prometheus fait échouer la génération (message explicite). C’est un garde-fou de cohérence, pas une activation automatique : l’administrateur doit déclarer les deux services.