Modifier la classe
Cette page vous permet de définir les détails d'une action pour une classe. Le premier champ de la page est toujours l'entrée «Appliquer à la classe», ce qui vous permet de choisir la ou les classes auxquelles les paramètres ci-dessous s'appliquent. Par défaut, la classe est Any, ce qui signifie que l'action sera exécutée à chaque exécution du moteur de configuration. Cependant, si vous choisissez d'entrer quelque chose dans le champ de classe, l'action peut ou non être exécutée en fonction du type de système d'exploitation, du nom d'hôte, de l'heure actuelle ou d'autres facteurs.

Les classes réelles en vigueur sont déterminées dynamiquement par CFengine au moment de l'exécution. Les noms utiles sont le nom d'hôte du système avec des points remplacés par des traits de soulignement (comme foo_bar_com ), le nom d'hôte court (comme foo ), le type de système d'exploitation (comme linux ou solaris ), le jour actuel de la semaine (comme lundi ), le jour du mois ( comme Day16 ), ou le mois (comme May ). Vous pouvez voir la liste complète des classes disponibles sur votre système en exécutant CFengine en mode verbeux.

Plusieurs classes peuvent être spécifiées en les séparant avec | personnages. Donc, pour que votre action s'exécute à la fois sur les hôtes foo et bar , vous pouvez entrer foo | bar dans le champ de classe.

Les champs de saisie sous la classe dépendent du type d'action en cours de modification. Si le type d'action n'est pas pris en charge par Webmin, les lignes de fichier de configuration réelles seront affichées à la place pour une édition manuelle. Vous pouvez également passer en mode manuel en cliquant sur le bouton Modifier manuellement en bas de la page.