From 165a04fa51f8185cfc3e8c69e45b0764199baffa Mon Sep 17 00:00:00 2001 From: uumas Date: Fri, 21 Apr 2023 03:22:34 +0300 Subject: [PATCH] wordpress: add customizable php.ini --- roles/wordpress/defaults/main.yml | 3 +++ roles/wordpress/templates/php.ini.j2 | 5 +++++ roles/wordpress/vars/main.yml | 2 ++ 3 files changed, 10 insertions(+) create mode 100644 roles/wordpress/templates/php.ini.j2 diff --git a/roles/wordpress/defaults/main.yml b/roles/wordpress/defaults/main.yml index 82bc6ca..10a56c5 100644 --- a/roles/wordpress/defaults/main.yml +++ b/roles/wordpress/defaults/main.yml @@ -7,3 +7,6 @@ docker_additional_services: [] docker_host_user: false wordpress_symlinks: false +wordpress_php_memory_limit: 256M +wordpress_php_post_max_size: 128M +wordpress_php_upload_max_filesize: 32M diff --git a/roles/wordpress/templates/php.ini.j2 b/roles/wordpress/templates/php.ini.j2 new file mode 100644 index 0000000..f753dd9 --- /dev/null +++ b/roles/wordpress/templates/php.ini.j2 @@ -0,0 +1,5 @@ +; {{ ansible_managed }} + +memory_limit = {{ wordpress_php_memory_limit }} +post_max_size = {{ wordpress_php_post_max_size }} +upload_max_filesize = {{ wordpress_php_upload_max_filesize }} diff --git a/roles/wordpress/vars/main.yml b/roles/wordpress/vars/main.yml index d1db558..0b3b0e5 100644 --- a/roles/wordpress/vars/main.yml +++ b/roles/wordpress/vars/main.yml @@ -3,3 +3,5 @@ wordpress_docker_volumes: - name: html path: /var/www/html + - template: php.ini + path: /usr/local/etc/php/conf.d/custom.ini