From 619205e0a8d7d5ba1dbfc502804bf0bc8a96cb5d Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar Date: Wed, 6 May 2026 13:18:35 +0200 Subject: [PATCH] fix: add PHP PPA for Ubuntu 24.04+ to enable PHP 8.4 --- playbooks/lemp-wordpress-ultimate.yml | 6 ++++++ playbooks/lemp-wordpress.yml | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/playbooks/lemp-wordpress-ultimate.yml b/playbooks/lemp-wordpress-ultimate.yml index 8dacb78..4868c86 100755 --- a/playbooks/lemp-wordpress-ultimate.yml +++ b/playbooks/lemp-wordpress-ultimate.yml @@ -88,6 +88,12 @@ cache_valid_time: 3600 tags: packages + - name: Add PHP PPA for Ubuntu 24.04+ (needed for PHP 8.4) + apt_repository: + repo: ppa:ondrej/php + when: ansible_distribution == "Ubuntu" and ansible_distribution_version is version("24", ">=") + tags: packages + - name: Install all required packages package: name: "{{ packages }}" diff --git a/playbooks/lemp-wordpress.yml b/playbooks/lemp-wordpress.yml index 052df38..f3e396a 100755 --- a/playbooks/lemp-wordpress.yml +++ b/playbooks/lemp-wordpress.yml @@ -91,6 +91,18 @@ cache_valid_time: 3600 tags: packages + - name: Add PHP PPA for Ubuntu (needed for PHP 8.4) + apt_repository: + repo: ppa:ondrej/php + when: ansible_os_family == "Debian" and ansible_distribution_version is version("24", ">=") + tags: packages + + - name: Add PHP PPA for Ubuntu 24.04+ (needed for PHP 8.4) + apt_repository: + repo: ppa:ondrej/php + when: ansible_distribution == "Ubuntu" and ansible_distribution_version is version("24", ">=") + tags: packages + - name: Install all required packages package: name: "{{ packages }}"