Divers
- https://wiki.xkyle.com/Other_Peoples_Puppet_Examples
- http://docs.puppetlabs.com/guides/techniques.html – Quelques trucs et astuces rudimentaires.
- https://wiki.xkyle.com/Managing_SSH_Keys_With_Puppet – Gestion des clés ssh avec puppet, un exemple.
- http://garyhetzel.com/2012/02/20/using_puppet_for_system_data_collection – Sur l'utilisation de facter pour remonter des informations système et comment les utiliser.
- http://bitfieldconsulting.com/puppet-and-mysql-create-databases-and-users – Comment faire pour ajouter des utilisateurs dans mysql avec puppet et changer le mot de passe root de mysql.
Modules écrits existants
- https://github.com/tmclaugh/puppet – Une liste de modules.
- http://git.puppet.immerda.ch/ – Une autre liste de modules.
- https://github.com/example42 – Encore une autre.
- https://github.com/camptocamp – Un dernier pour la route.
- https://bitbucket.org/tmakinen/puppet/src – Une autre personne qui a fait de beaux fichiers de configuration puppet. Utile notamment pour
nslcd.conf
avec augeas. On retrouve son code aussi à cette url : http://git.foo.sh/git/.
Mise en place de nscd et nslcd
External Node Classifier (ENC)
- Recherche google : (how to make puppet enc) http://www.google.com/search?q=puppet+enc+how+to+make&safe=off&&num=50&pws=0&newwindow=1
- http://garyhetzel.com/2012/04/12/hiera_as_a_puppet_enc – Utilisation de hiera comme ENC (External Node Classifier).
- http://jpmens.net/2011/07/25/external-node-classification-and-data-in-puppet/ – Encore sur les ENC, avec quelques exemples de manifestes utilisant cette technique de stockage externe.
- http://blog.jasonantman.com/2012/02/the-state-of-puppet-external-node-classifiers/
- http://docs.puppetlabs.com/guides/external_nodes.html
- http://binbash.fr/2011/10/10/utiliser-puppet-avec-un-enc-external-node-classifier/ – Un très bon exemple d'utilisation simple d'un ENC écrit en python. Tout est bien expliqué. Intéressant.
Documentation
- http://www.slideshare.net/provane/pro-puppet – Le livre Pro Puppet en ligne.