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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user