Aller à la recherche

Take control!

Linux, PostgreSQL, Puppet and more

mercredi 19 février 2014 18:17

Puppet - Foreman as external node classifier results in error 400

Here is one way to solve error 400 when using Puppet, Foreman and external node classifier:

Error: Could not retrieve catalog from remote server: 
Error 400 on SERVER: Failed when searching for node your.host.name: 
Failed to find your.host.name via exec: 
Execution of '/etc/puppet/node.rb your.host.name' returned 1: 
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

Lire la suite...

mardi 18 février 2014 19:06

Puppet - Foreman en tant qu'ENC se termine en erreur 400

Voici une des solutions à l'erreur 400 que l'on peut avoir sur Puppet quand on utilise Foreman en tant qu'External node classifier:

Error: Could not retrieve catalog from remote server: 
Error 400 on SERVER: Failed when searching for node your.host.name: 
Failed to find your.host.name via exec: 
Execution of '/etc/puppet/node.rb your.host.name' returned 1: 
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

Lire la suite...

lundi 2 décembre 2013 15:15

Display catalog for host managed by puppet

This command will show the host catalog, compiled version of host configuration:

curl https://puppet:8140/production/catalog/$(hostname -f)? \
   --cacert /var/lib/puppet/ssl/certs/ca.pem \
   --cert /var/lib/puppet/ssl/certs/$(hostname -f).pem \
   --key /var/lib/puppet/ssl/private_keys/$(hostname -f).pem

Afficher le catalogue d'un hôte géré par puppet

La commande suivante permet d'afficher le catalogue, version compilée de la configuration d'un hôte:

curl https://puppet:8140/production/catalog/$(hostname -f)? \
   --cacert /var/lib/puppet/ssl/certs/ca.pem \
   --cert /var/lib/puppet/ssl/certs/$(hostname -f).pem \
   --key /var/lib/puppet/ssl/private_keys/$(hostname -f).pem

jeudi 1 novembre 2012 18:27

Est-ce un portable?

Voici le code d'une fact qui permet de savoir si le client est un portable. Ainsi, il sera possible de générer un scénario différent entre un portable et un desktop. L'exemple qui me vient à l'esprit est l'installation du packages de gestion d'énergie jupiter

Lire la suite...

vendredi 5 octobre 2012 11:41

Puppet v3.0.0

Puppetlabs a sorti la version 3.0.0 de son outil de gestion centralisée des configuration, Puppet. Le détail des changements est disponible ici: