Install drush 5, 6, and 7. Link drush
to 6.
drush { 'drush5': revision => '5.x' }
drush { 'drush6': revision => '6.x', default => true }
drush { 'drush7': revision => 'master' }
Install modules that extend drush
drush::module { 'drush5 sql-sync-pipe':
module => 'sql-sync-pipe',
bin => 'drush5',
version => '7.x-1.x-dev',
}
Get drush aliases defined on a remote system and writes them locally.
drush::remote_aliases { 'example.com': namespace => 'example' }