refactor: remove unnecessary PPA tasks - PHP 8.4 is already in Ubuntu 24.04 default repos

- Removed PHP PPA addition tasks from both playbooks
- Simplified package installation (no external PPA needed)
- PHP 8.4 available in Ubuntu 24.04 default repos
This commit is contained in:
Sebastian Palencsar
2026-05-06 13:35:17 +02:00
parent 9eac2c2057
commit 38241f82e3
2 changed files with 45 additions and 4 deletions

View File

@@ -83,7 +83,7 @@
# Auto-Update Configuration
update_cron_enabled: true
tasks:
tasks:
# IMPORTANT: Pre-flight checks - create basic directory structure FIRST
- name: Ensure /var/www exists
file:
@@ -102,12 +102,30 @@
tags: [preflight]
# Package Installation
- name: Update package cache
apt:
update_cache: yes
cache_valid_time: 3600
tags: packages
- name: Install gnupg for PPA (required for apt-add-repository)
package:
name: gnupg
state: present
tags: packages
- name: Install nginx first (required for web root)
apt:
name: nginx
state: present
tags: [packages, nginx]
- name: Install all required packages
package:
name: "{{ packages }}"
state: present
tags: [packages, nginx]
- name: Install gnupg for PPA (required for apt-add-repository)
package:
name: gnupg