File tree Expand file tree Collapse file tree 2 files changed +13
-22
lines changed
Expand file tree Collapse file tree 2 files changed +13
-22
lines changed Original file line number Diff line number Diff line change 21902190 }
21912191 }
21922192
2193- # Check if mod_env is required and not yet loaded.
2194- # create an expression to simplify the conditional check
2195- $use_env_mod = $setenv and ! empty($setenv )
2196- if ($use_env_mod ) {
2197- if ! defined (Class[' apache::mod::env' ]) {
2198- include apache::mod::env
2199- }
2200- }
2201- # Check if mod_setenvif is required and not yet loaded.
2202- # create an expression to simplify the conditional check
2203- $use_setenvif_mod = ($setenvif and ! empty($setenvif )) or ($setenvifnocase and ! empty($setenvifnocase ))
2204-
2205- if ($use_setenvif_mod ) {
2206- if ! defined (Class[' apache::mod::setenvif' ]) {
2207- include apache::mod::setenvif
2208- }
2209- }
2210-
22112193 # # Create a default directory list if none defined
22122194 if $directories {
22132195 $_directories = $directories
25802562 # Template uses:
25812563 # - $setenv
25822564 # - $setenvif
2583- if ($use_env_mod or $use_setenvif_mod ) {
2565+ $use_env_mod = !empty($setenv )
2566+ $use_setenvif_mod = !empty($setenvif ) or !empty($setenvifnocase )
2567+ if ($use_env_mod or $use_setenvif_mod ) and $ensure == ' present' {
2568+ if $use_env_mod {
2569+ include apache::mod::env
2570+ }
2571+ if $use_setenvif_mod {
2572+ include apache::mod::setenvif
2573+ }
2574+
25842575 concat::fragment { "${name}-setenv" :
25852576 target => " ${priority_real}${filename} .conf" ,
25862577 order => 220,
Original file line number Diff line number Diff line change 1- <% if @setenv and ! @setenv.empty? -%>
1+ <% unless @setenv.empty? -%>
22
33 ## SetEnv/SetEnvIf for environment variables
44 <%- Array(@setenv).each do |envvar| -%>
55 SetEnv <%= envvar %>
66 <%- end -%>
77<% end -%>
8- <% if @setenvif and ! @setenvif.empty? -%>
8+ <% unless @setenvif.empty? -%>
99 <%- Array(@setenvif).each do |envifvar| -%>
1010 SetEnvIf <%= envifvar %>
1111 <%- end -%>
1212<% end -%>
13- <% if @setenvifnocase and ! @setenvifnocase.empty? -%>
13+ <% unless @setenvifnocase.empty? -%>
1414 <%- Array(@setenvifnocase).each do |envifncvar| -%>
1515 SetEnvIfNoCase <%= envifncvar %>
1616 <%- end -%>
You can’t perform that action at this time.
0 commit comments