diff --git a/roles/php/defaults/main.yml b/roles/php/defaults/main.yml index 06bff16..57d59aa 100644 --- a/roles/php/defaults/main.yml +++ b/roles/php/defaults/main.yml @@ -1,3 +1,5 @@ --- php_modules: "['opcache', 'mysql', 'mbstring', 'gd']" + +php_memory_limit: "128M" diff --git a/roles/php/tasks/main.yml b/roles/php/tasks/main.yml index 849ceec..eef82b8 100644 --- a/roles/php/tasks/main.yml +++ b/roles/php/tasks/main.yml @@ -13,8 +13,8 @@ - restart php-fpm - name: configure php - copy: - src: ./files/php.ini + template: + src: php.ini.j2 dest: /etc/php/{{ php_version }}/fpm/php.ini notify: - restart php-fpm diff --git a/roles/php/files/php.ini b/roles/php/templates/php.ini.j2 similarity index 99% rename from roles/php/files/php.ini rename to roles/php/templates/php.ini.j2 index 29694a0..047b3ff 100644 --- a/roles/php/files/php.ini +++ b/roles/php/templates/php.ini.j2 @@ -403,7 +403,7 @@ max_input_time = 60 ; Maximum amount of memory a script may consume (128MB) ; http://php.net/memory-limit -memory_limit = 128M +memory_limit = {{ php_memory_limit }} ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Error handling and logging ;