Install PHP 7.1 repository with all playbooks
Closed, ResolvedPublic3 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 TranscriptMay 10 2017, 11:58 AM
gabriel-wmde set the point value for this task to 3.May 10 2017, 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

Pablo-WMDE closed this task as Resolved.May 31 2017, 1:53 PM