mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-27 07:44:04 +02:00
parent
3a3c573900
commit
02044d674c
@ -1,45 +0,0 @@
|
|||||||
class nodejs {
|
|
||||||
include epel
|
|
||||||
|
|
||||||
exec { 'install nodejs':
|
|
||||||
command => 'yum -d 0 -e 0 -y --enablerepo=epel install npm',
|
|
||||||
unless => 'rpm -qa | grep ^npm',
|
|
||||||
require => Class['epel'],
|
|
||||||
}
|
|
||||||
|
|
||||||
exec { 'install npm/mocha':
|
|
||||||
command => 'npm install -g mocha',
|
|
||||||
creates => '/usr/lib/node_modules/mocha',
|
|
||||||
require => Exec['install nodejs'],
|
|
||||||
}
|
|
||||||
|
|
||||||
exec { 'install npm/mocha-cobertura-reporter':
|
|
||||||
command => 'npm install -g mocha-cobertura-reporter',
|
|
||||||
creates => '/usr/lib/node_modules/mocha-cobertura-reporter',
|
|
||||||
require => Exec['install npm/mocha'],
|
|
||||||
}
|
|
||||||
|
|
||||||
exec { 'install npm/jshint':
|
|
||||||
command => 'npm install -g jshint',
|
|
||||||
creates => '/usr/lib/node_modules/jshint',
|
|
||||||
require => Exec['install nodejs'],
|
|
||||||
}
|
|
||||||
|
|
||||||
exec { 'install npm/expect':
|
|
||||||
command => 'npm install -g expect',
|
|
||||||
creates => '/usr/lib/node_modules/expect',
|
|
||||||
require => Exec['install nodejs'],
|
|
||||||
}
|
|
||||||
|
|
||||||
exec { 'install npm/should':
|
|
||||||
command => 'npm install -g should',
|
|
||||||
creates => '/usr/lib/node_modules/should',
|
|
||||||
require => Exec['install nodejs'],
|
|
||||||
}
|
|
||||||
|
|
||||||
exec { 'install npm/URIjs':
|
|
||||||
command => 'npm install -g URIjs',
|
|
||||||
creates => '/usr/lib/node_modules/URIjs',
|
|
||||||
require => Exec['install nodejs'],
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user