Мне нужно установить, npm
что сделано curl http://npmjs.org/install.sh | sh
и, будучи новичком в использовании puppet
, я немного запутался, как это должно быть сделано.
Я хорошо знаю о создании package {}
записи, которая вызывает exec
цель, но, как я установил npm
из источника, это не собирается сокращать его.
Я явно не хочу собирать npm
каждый раз, когда мой puppet
делает тянуть, поэтому мне нужно как-то проверить, установлен ли он или нет, так что просто создание exec {}
одного тоже недостаточно.
Что я могу сделать?