Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
informatique:linux:cfengine [2007/12/07 14:40] benoit |
informatique:linux:cfengine [2018/09/06 19:10] (Version actuelle) |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ===== CFENGINE ===== | ===== CFENGINE ===== | ||
| + | Permet de déployer des fichiers de configuration sur l'ensemble d'un parc informatique. | ||
| ==== Prérequis ==== | ==== Prérequis ==== | ||
| Ligne 7: | Ligne 7: | ||
| Installer les packages suivants: | Installer les packages suivants: | ||
| - | db4* | + | |
| + | db4 | ||
| + | db4-utils | ||
| + | db4-devel | ||
| openssl | openssl | ||
| openssl-devel | openssl-devel | ||
| Ligne 15: | Ligne 18: | ||
| flex | flex | ||
| perl | perl | ||
| + | |||
| ==== Installation ==== | ==== Installation ==== | ||
| - | Décompression des sources: | + | Décompression des sources : |
| tar -xzf cfengine-2.2.3.tar.gz | tar -xzf cfengine-2.2.3.tar.gz | ||
| cd cfengine-2.2.3 | cd cfengine-2.2.3 | ||
| - | Lancer pour vérifier les dépendances et générer le ''Makefile'': | + | Lancer pour vérifier les dépendances et générer le ''Makefile'' : |
| ./configure | ./configure | ||
| - | Lancer la compilation: | + | Lancer la compilation : |
| make clean | make clean | ||
| make | make | ||
| - | Lancer l'installation: | + | Lancer l'installation : |
| make install | make install | ||
| - | Installation des man | + | Installation des docs : |
| cd doc/ | cd doc/ | ||
| make install | make install | ||
| - | ==== Configuration ==== | ||
| - | Créer une clé | + | |
| + | |||
| + | ==== Configuration ==== | ||
| cfkey | cfkey | ||
| + | |||
| + | |||
| + | Créer le répertoire et sous répertoires pour cfengine : | ||
| + | mkdir -p /var/cfengine/{bin,inputs,outputs,state} | ||
| + | |||
| + | Créer et éditer le fichier ''/var/cfengine/inputs/cfagent.conf'' et insérer les lignes suivantes | ||
| + | |||
| + | control: | ||
| + | actionsequence = ( shellcommands ) | ||
| + | shellcommands: | ||
| + | "/bin/echo Danger, Well Robinson!" | ||
| + | |||