Konfigurációs motor
A CFengine egy hatékony eszköz, amely lehetővé teszi a rendszergazdai műveletek sorozatának meghatározását, amelyeket szükség esetén végre kell hajtani olyan feladatok elvégzéséhez, mint linkek és könyvtárak létrehozása, a futási folyamatokat kezelő fájljogosultságok beállítása és a régi fájlok rendezése. Osztályrendszere lehetővé teszi, hogy ugyanazt a konfigurációt használja több rendszeren, a rendszer típusától, gazdagépnevétől vagy más kritériumától függően különböző műveleteket kell végrehajtani.

Ennek a modulnak a főoldala felsorolja az összes rendszerbeállítást, az osztályokat, amelyekre vonatkoznak, és összefoglalja, hogy a művelet hogyan fog végrehajtani az egyes osztályokon. Új művelettípust adhat hozzá a tábla alatti gomb használatával, új osztályt adhat meglévő művelethez az Osztály hozzáadása linkre kattintással, vagy szerkeszthet egy meglévő osztályt egy művelethez az osztály nevére kattintva az Alkalmazásban. az osztályok oszlopához.

Ha a konfiguráció jelenleg üres, akkor el kell kezdenie egy fő vezérlőművelet létrehozásával, amely meghatározza, hogy mely egyéb műveletek kerülnek futtatásra. Új műveletek hozzáadásakor azt is ellenőriznie kell, hogy szerepelnek-e a fő vezérlőműveletben. Ha nem, akkor a Nem jelenik meg a művelet mellett az Aktív? oszlop, és soha nem fog futni.