Created
April 4, 2016 03:41
-
-
Save cmosguy/952d5b4bb984364fd9d4d36d7bb54e89 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# - name: Add Composer PPA | |
# apt_repository: repo="ppa:duggan/composer" update_cache=yes | |
# - name: Install Composer | |
# apt: name=php5-composer state=present | |
# with_items: | |
# - php5-cli | |
- name: install composer | |
shell: curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin creates=/usr/local/bin/composer | |
tags: composer | |
- name: rename composer.phar to composer | |
shell: mv /usr/local/bin/composer.phar /usr/local/bin/composer creates=/usr/local/bin/composer | |
tags: composer | |
- name: make composer executable | |
file: path=/usr/local/bin/composer mode=a+x state=file | |
tags: composer | |
- name: Composer self update | |
command: composer self-update | |
register: composer_update_result | |
changed_when: composer_update_result | success and 'already using composer version' not in composer_update_result.stderr | |
- name: add Composer vendor binary path | |
lineinfile: | |
dest: /etc/environment | |
regexp: ^PATH="(((?!:./vendor/bin).)*)" | |
line: PATH="\1:./vendor/bin" | |
backrefs: yes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment