🐛 Fix multiple PHP versions install

With Sury packages...
This commit is contained in:
Emilien Mantel
2022-02-22 13:41:02 +01:00
parent 28caf6d9c9
commit 4aef107c1a
5 changed files with 34 additions and 2 deletions

View File

@@ -1,5 +1,14 @@
---
- name: SHELL | Check if we are in multiple PHP distribution
ansible.builtin.shell: set -o pipefail && apt-cache search php xdebug | grep 'php[[:digit:]].[[:digit:]]'
args:
executable: /bin/bash
failed_when: false
changed_when: false
register: multiple_php
when: ansible_os_family == 'Debian'
- name: INCLUDE_VARS | Related to OS family
ansible.builtin.include_vars: "OS_Family_{{ ansible_os_family }}.yml"
@@ -64,6 +73,7 @@
state: present
update_cache: true
cache_valid_time: 3600
install_recommends: false
vars:
pkgs: "{{ php_packages + php_extra_packages | flatten }}"
notify: restart php-fpm

View File

@@ -4,11 +4,13 @@
- name: APT | Install APCu
ansible.builtin.apt:
pkg: "php-apcu"
pkg: "{{ php_apcu_package }}"
install_recommends: false
- name: APT | Install Opcache
ansible.builtin.apt:
pkg: "{{ php_package_prefix }}opcache"
install_recommends: false
when: ansible_os_family == 'Debian'

View File

@@ -8,6 +8,7 @@
state: present
update_cache: true
cache_valid_time: 3600
install_recommends: false
when: ansible_os_family == 'Debian'
- name: PKGNG | Install xdebug