Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
informatique:linux:cfengine [2007/12/07 13:57] benoit créée |
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 6: | Ligne 7: | ||
Installer les packages suivants: | Installer les packages suivants: | ||
- | db4* | + | |
+ | db4 | ||
+ | db4-utils | ||
+ | db4-devel | ||
openssl | openssl | ||
openssl-devel | openssl-devel | ||
Ligne 13: | Ligne 17: | ||
byacc | byacc | ||
flex | flex | ||
+ | perl | ||
+ | |||
+ | |||
==== Installation ==== | ==== Installation ==== | ||
- | Décompéssion des sources | + | Décompression des sources : |
- | cd wordir/ | + | |
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 docs : | ||
+ | cd doc/ | ||
+ | make install | ||
+ | |||
+ | |||
+ | |||
==== Configuration ==== | ==== Configuration ==== | ||
+ | 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!" | ||
+ |