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' ]
|
|
|