Skip to content

Commit 209120d

Browse files
Install composer 2.x.
1 parent 3543032 commit 209120d

File tree

1 file changed

+15
-1
lines changed
  • icpc-wf/ansible/roles/base_packages/tasks

1 file changed

+15
-1
lines changed

icpc-wf/ansible/roles/base_packages/tasks/main.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
- libcurl4-gnutls-dev
8686
- libjsoncpp-dev
8787
- libmagic-dev
88-
- composer
8988
- debootstrap
9089
- texlive-latex-recommended
9190
- texlive-latex-extra
@@ -105,6 +104,21 @@
105104
- latexmk
106105
- acl
107106

107+
- name: Check if composer is installed
108+
stat:
109+
path: /usr/local/bin/composer
110+
register: composer_file
111+
112+
- name: Download Composer Installer
113+
get_url:
114+
url: https://getcomposer.org/installer
115+
dest: /root/composer-setup.php
116+
when: not composer_file.stat.exists
117+
118+
- name: Install composer
119+
command: php /root/composer-setup.php --install-dir=/usr/local/bin --filename=composer
120+
when: not composer_file.stat.exists
121+
108122
- name: install local DEB packages
109123
include: install-local-package.yml
110124
with_fileglob:

0 commit comments

Comments
 (0)