dolibarr/dev/vagrant/dolibarrdev/puphpet/puppet/modules/drush/manifests/init.pp
2014-06-23 11:28:59 +02:00

34 lines
608 B
Puppet

class drush (
$api = $drush::params::api,
$dist = $drush::params::dist,
$ensure = $drush::params::ensure
) inherits drush::params {
include drush::params
package { 'drush':
ensure => $ensure,
}
case $operatingsystem {
/^(Debian|Ubuntu)$/: {
include drush::apt
Package['drush'] { require => Exec['drush_update_apt'] }
}
}
if $dist {
Package['drush'] { require => Class['drush::apt'] }
if $api == 4 { $backports = 'squeeze' }
else { $backports = '' }
class {'drush::apt':
dist => $dist,
backports => $backports,
}
}
}