From 2aa5480d1729cc97cc0fa7074698f7188c457463 Mon Sep 17 00:00:00 2001 From: Sebastian Palencsar Date: Wed, 6 May 2026 13:47:18 +0200 Subject: [PATCH] fix: create PHP-FPM log directory before service starts - Add preflight task to create /var/log/php{X}-fpm directory - Add default php_version var for early template access --- playbooks/lemp-wordpress-ultimate.yml | 10 ++++++++++ playbooks/lemp-wordpress.yml | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/playbooks/lemp-wordpress-ultimate.yml b/playbooks/lemp-wordpress-ultimate.yml index 44a90a4..ef0cee3 100755 --- a/playbooks/lemp-wordpress-ultimate.yml +++ b/playbooks/lemp-wordpress-ultimate.yml @@ -66,6 +66,9 @@ tags: always vars: + # Default PHP version (will be overridden by detection) + php_version: "8.4" + # WordPress Configuration wordpress_path: "{{ web_root }}" wordpress_url: "http://{{ ansible_default_ipv4.address | default('localhost') }}" @@ -98,6 +101,13 @@ mode: '0755' tags: [preflight] + - name: Create PHP-FPM log directory + file: + path: "/var/log/php{{ php_version }}-fpm" + state: directory + mode: '0755' + tags: [preflight] + # Package Installation - name: Update package cache apt: diff --git a/playbooks/lemp-wordpress.yml b/playbooks/lemp-wordpress.yml index d8fcdc7..bffbb7f 100755 --- a/playbooks/lemp-wordpress.yml +++ b/playbooks/lemp-wordpress.yml @@ -66,6 +66,9 @@ tags: always vars: + # Default PHP version (will be overridden by detection) + php_version: "8.4" + # WordPress Configuration wordpress_path: "{{ web_root }}" wordpress_url: "http://{{ ansible_default_ipv4.address | default('localhost') }}" @@ -101,6 +104,13 @@ mode: '0755' tags: [preflight] + - name: Create PHP-FPM log directory + file: + path: "/var/log/php{{ php_version }}-fpm" + state: directory + mode: '0755' + tags: [preflight] + # Package Installation - name: Update package cache apt: