forked from ISTI-ansible-roles/ansible-roles
24 lines
716 B
YAML
24 lines
716 B
YAML
|
---
|
||
|
- block:
|
||
|
- name: Install the script that downloads and installs composer
|
||
|
template: src=composer-installer.j2 dest=/usr/local/sbin/composer-installer owner=root group=root mode=0750
|
||
|
|
||
|
- name: Install composer
|
||
|
shell: /usr/local/sbin/composer-installer
|
||
|
args:
|
||
|
creates: '{{ composer_dest_dir }}/{{ composer_exec_name }}'
|
||
|
|
||
|
when: composer_install
|
||
|
tags: [ 'php', 'composer' ]
|
||
|
|
||
|
- block:
|
||
|
- name: Remove the composer installer script
|
||
|
file: dest=/usr/local/sbin/composer-installer state=absent
|
||
|
|
||
|
- name: Remove composer
|
||
|
file: dest='{{ composer_dest_dir }}/{{ composer_exec_name }}' state=absent
|
||
|
|
||
|
when: not composer_install
|
||
|
tags: [ 'php', 'composer' ]
|
||
|
|