31 lines
675 B
YAML
31 lines
675 B
YAML
---
|
|
- name: Install dependencies
|
|
ansible.builtin.package:
|
|
name:
|
|
- php
|
|
state: latest
|
|
become: true
|
|
|
|
- name: Existing install
|
|
stat:
|
|
path: "{{ ansible_user_dir }}/.platformsh/bin/platform"
|
|
register: install
|
|
|
|
- name: Download installer
|
|
ansible.builtin.get_url:
|
|
dest: /tmp/platformsh-install.sh
|
|
mode: 0755
|
|
url: https://platform.sh/cli/installer
|
|
become: true
|
|
when: not install.stat.exists
|
|
|
|
- name: Execute installer
|
|
ansible.builtin.command: php /tmp/platformsh-install.sh
|
|
when: not install.stat.exists
|
|
|
|
- name: Remove platformsh-install.sh
|
|
ansible.builtin.file:
|
|
path: /tmp/platformsh-install.sh
|
|
state: absent
|
|
become: true
|