[ puppet ] package / gem install bundler / npm install bower / exec

1.bundler install

gem install bundler

equals to

package { 'bundler':
ensure => 'installed',
provider => 'gem'
}

bundle

bundle

equals to

exec { 'bundle':
user => 'vagrant',
cwd => '/vagrant',
require => Package['bundler'];
}

Bundle install

$packages = [ 'git-core']

package { $packages:
ensure => 'installed',
before => Package['bundler'],
require => [Exec['apt-get update'], Class['::mysql::server']]
}

2.npm install

npm install bower

equals to

package {'bower':
provider => 'npm',
require => Class['::nodejs']
}
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s