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