Fichiers de configurations

Fichiers de configurations

Configurations

Le comportement de Puppet peut être personnalisé avec un grand nombre de paramètres:
Short List of Important Settings
puppet.conf reference page

Sections

Les fichiers de configurations sont constitués de 4 sections:

Section Description
[main] Paramètres globaux utilisés par toutes les commandes et tous les services
[master] Paramètres spécifiques au service Puppet master.
Également utilisé par la commande Puppet Server ca.
[agent] Paramètres spécifiques au service Puppet agent.
[user] Paramètres spécifiques à la commande Puppet apply.
Également utilisé pour les autres commandes Puppet peu courantes

Éditer les configurations

Le fichier puppet.conf peut être édité directement, ou on peut utiliser la commande suivante — qui édite le fichier puppet.conf de l’utilisateur en cours:

puppet config set VAR VALUE

Pour voir la valeur d’une configuration:

puppet config print VAR

Variables

Le fichier de configuration peut utiliser les valeurs d’autres paramètres comme variables:

environmentpath = $codedir/special_environments:$codedir/environments
ssldir = $vardir/ssl {owner = service, mode = 0771}