gcoop-libre.drush

Drush

Installs Drush, a command line shell and scripting interface for Drupal, on any Linux or UNIX system.

Requirements

None.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

drush_install_path: /usr/local/share/drush

The location of the entire drush installation (includes all the supporting files, as well as the drush executable file.

drush_path: /usr/local/bin/drush

The path where composer will be installed and available to your system. Should be in your user's $PATH so you can run commands simply with composer instead of the full path.

This role also relies on the presence of the composer_path variable, which is used to run composer. This could be, simply, composer on your system (if composer is in your user's $PATH).

drush_version: 8.x

The version of Drush to install (examples: master for the bleeding edge, 8.x, 7.x, 6.2.0).

drush_keep_updated: no

Whether to keep Drush up-to-date with the latest revision of the branch specified by drush_version.

Dependencies

  • geerlingguy.git (Installs Git).
  • geerlingguy.php (Installs PHP).
  • geerlingguy.composer (Installs Composer).

Example Playbook

- hosts: servers
  roles:
    - geerlingguy.drush

After the playbook runs, the drush command will be accessible from normal system accounts.

License

MIT / BSD

Author Information

This role was modified by gcoop Cooperativa de Software Libre in 2016.

This role was created in 2014 by Jeff Geerling, author of Ansible for DevOps.

And later it was modified in 2014 by Christopher Gervais, lead maintainer of the Aegir Hosting System.

About

Drush - command line shell for Drupal

Install
ansible-galaxy install gcoop-libre.drush
GitHub repository
License
Unknown
Downloads
134