Install PHP 7.1 repository with all playbooks
Open, Needs TriagePublic3 Story Points

Description

Only the backend server playbook has the check if the PHP 7.1 exists and adds the repo if needed. The playbooks for frontend and deploy also need it.

While at it, try to refactor the playbooks to make installing PHP a role.

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptWed, May 10, 11:58 AM
gabriel-wmde set the point value for this task to 3.Wed, May 10, 1:27 PM
Pablo-WMDE claimed this task.

@kai.nissen, @gabriel-wmde Do we always want to use ondrej's repo, or only if the official repos do not contain the desired php version? Asking this because currently there is a check. IMHO shooting for the specific repo is cleaner as the outcome is more predictable (default extensions, ...).

Interpreted *no reaction* as permission to commence at my discretion - now always configuring ondrej's repo.
https://github.com/wmde/fundraising-infrastructure/pull/139