J'ai besoin d'installer npm
ce qui est fait par curl http://npmjs.org/install.sh | sh
et étant nouveau dans l'utilisation puppet
, je suis un peu confus sur la façon dont cela devrait être fait.
Je suis bien conscient de créer une package {}
entrée qui invoque une exec
cible, mais lorsque j'installe npm
depuis la source, cela ne va pas la couper.
Je ne veux clairement pas construire à npm
chaque fois que mon puppet
tire, j'ai donc besoin de vérifier si elle est installée ou non, donc faire un exec {}
seul ne suffit pas non plus.
Que puis-je faire?