A Puppet module to install Drush and execute commands.
To download a single Drupal module:
drush::exec { 'drush-views-download':
command => 'pm-download views',
root_directory => '/var/www/html',
}
Some functionality is dependent on other modules: