Lerm-IT

Blog traitant de technologies informatiques. Logiciel libre, AdminSys, DevOps et GNU/Linux !

16 Aug 2012

[puppet] Supprimer les ressources exportées (storeconfigs) d'une machine

Il est parfois utile de supprimer les informations stockées dans le storeconfigs puppet.

Pour rappel le storeconfigs est un espace d'échange pour exporter des données entre différentes machines (appelées noeuds) puppet. Par exemple vous pouvez imaginer exporter des informations de monitoring. Celles-ci pourrons être automatiquement récupérées par le serveur de monitoring si celui-ci s’y abonne.

Il arrive parfois que nous ayons à supprimer un noeud puppet. Aussi, nous arrêtons la machine et nous apercevons que les données exportés dans le passé sont toujours présentes. Il est possible de supprimer ces informations à l’aide de la commande suivante :

# puppet node --mode agent clean my.host.example.com

Ceci ne fonctionnera que si vous utiliser un serveur puppet central (puppetmaster).

Si vous utiliser le storeconfigs en local vous pouvez alors supprimer les informations à l’aide de la commande suivante :

# puppet node --mode user clean my.host.example.com