diff --git a/tasks/main.yml b/tasks/main.yml index 31c8db81..ca663a0d 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -25,6 +25,16 @@ __php_packages: "{{ __php_packages + [__php_json_package_debian] }}" when: __php_json_package_debian is defined and __php_json_package_debian not in __php_packages +- name: Define the name of the IMAP extension package on Debian for PHP <8.4. + set_fact: + __php_imap_package_debian: "{{ 'php' + php_default_version_debian + '-imap' }}" + when: ansible_facts.os_family == 'Debian' and php_default_version_debian is version('8.4', '<') + +- name: Add the IMAP extension on Debian for PHP <8.4. + set_fact: + __php_packages: "{{ __php_packages + [__php_imap_package_debian] }}" + when: __php_imap_package_debian is defined and __php_imap_package_debian not in __php_packages + - name: Define php_packages. set_fact: php_packages: "{{ __php_packages | list }}" diff --git a/vars/Debian.yml b/vars/Debian.yml index 91b27153..13819f90 100644 --- a/vars/Debian.yml +++ b/vars/Debian.yml @@ -8,7 +8,6 @@ __php_packages: - libpcre3-dev - php{{ php_default_version_debian }}-gd - php{{ php_default_version_debian }}-curl - - php{{ php_default_version_debian }}-imap - php{{ php_default_version_debian }}-opcache - php{{ php_default_version_debian }}-xml - php{{ php_default_version_debian }}-mbstring