diff --git a/manifests/fpm/pool.pp b/manifests/fpm/pool.pp index 72a3a7a0..54a23b1e 100644 --- a/manifests/fpm/pool.pp +++ b/manifests/fpm/pool.pp @@ -29,6 +29,9 @@ # When set, listen.owner and listen.group are ignored. Value is a comma separated # list of user names. # +# [*listen_acl_groups*] +# See listen_acl_users. Value is a comma separated list of group names. +# # [*user*] # The user that php-fpm should run as # @@ -134,6 +137,7 @@ $listen_group = undef, $listen_mode = undef, $listen_acl_users = undef, + $listen_acl_groups = undef, $user = $php::fpm::config::user, $group = $php::fpm::config::group, Optional[String[1]] $apparmor_hat = undef, diff --git a/templates/fpm/pool.conf.erb b/templates/fpm/pool.conf.erb index 5fadc4b6..8c25dfd7 100644 --- a/templates/fpm/pool.conf.erb +++ b/templates/fpm/pool.conf.erb @@ -41,6 +41,9 @@ listen.mode = <%= @listen_mode %> <% if @listen_acl_users -%> listen.acl_users = <%= @listen_acl_users %> <% end -%> +<% if @listen_acl_groups -%> +listen.acl_groups = <%= @listen_acl_groups %> +<% end -%> ; Unix user/group of processes ; Note: The user is mandatory. If the group is not set, the default user's group