From f28839cea53bbad5f4018f45dfed63d32d91eb51 Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Fri, 27 Nov 2020 16:17:08 +0100
Subject: [PATCH] php-fpm: allow to set env variables for pools

---
 php-fpm/defaults/main.yml      | 1 +
 php-fpm/templates/pool.conf.j2 | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/php-fpm/defaults/main.yml b/php-fpm/defaults/main.yml
index f477541..8108f3e 100644
--- a/php-fpm/defaults/main.yml
+++ b/php-fpm/defaults/main.yml
@@ -8,3 +8,4 @@ fpm_default_params:
 fpm_default_flags:
   session.cookie_secure: true
   session.cookie_httponly: true
+fpm_default_env: {}
diff --git a/php-fpm/templates/pool.conf.j2 b/php-fpm/templates/pool.conf.j2
index b1bf6ad..372e938 100644
--- a/php-fpm/templates/pool.conf.j2
+++ b/php-fpm/templates/pool.conf.j2
@@ -34,3 +34,7 @@ php_admin_value[{{key}}] = {{value}}
 {% for key, value in (fpm_default_flags|combine(item.flags|default({}))).items() %}
 php_admin_flag[{{key}}] = {{'on' if value else 'off'}}
 {% endfor %}
+
+{% for key, value in (fpm_default_env|combine(item.env|default({}))).items() %}
+env[{{key}}] = {{ value }}
+{% endfor %}
-- 
GitLab