class drupal inherits pear { # We use drupal source from upstream package { "drupal6": ensure => absent, } # Drupal shell package { "drush": ensure => installed, } # Drupal update script file { "/usr/local/bin/drupal-update.sh": ensure => present, content => template('drupal/drush-update.sh'), user => root, group => root, mode => 755, } # Drupal upgrade script file { "/usr/local/bin/drupal-upgrade.sh": ensure => present, content => template('drupal/drush-upgrade.sh'), user => root, group => root, mode => 755, } # Drupal deployment script file { "/usr/local/bin/drupal-deploy.sh": ensure => present, content => template('drupal/drupal-deploy.sh'), user => root, group => root, mode => 755, } }