26 lines
707 B
YAML
26 lines
707 B
YAML
---
|
|
|
|
- name: Install PHP Composer
|
|
|
|
collections: [ 'debops.debops', 'debops.roles01',
|
|
'debops.roles02', 'debops.roles03' ]
|
|
|
|
hosts: [ 'debian10' ]
|
|
|
|
vars_files:
|
|
- ./../../vars/php.yml
|
|
|
|
tasks:
|
|
- name: Download and install composer
|
|
when: (php_version is defined)
|
|
shell: |-
|
|
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
|
|
php composer-setup.php
|
|
php -r "unlink('composer-setup.php');"
|
|
mv composer.phar /usr/local/bin/composer
|
|
|
|
- name: Downgrade composer to 1.x branch for legacy php versions
|
|
when: (php_version is defined and php_version == '7.4')
|
|
shell: |-
|
|
composer self-update 1.10.27
|