File: _require.erb

package info (click to toggle)
puppet-module-puppetlabs-apache 12.2.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,664 kB
  • sloc: ruby: 275; sh: 32; makefile: 2
file content (24 lines) | stat: -rw-r--r-- 1,016 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<%- _item = scope.lookupvar('_template_scope')[:item] -%>
<%- if _item['require'] && !(_item['require'].is_a?(String) && (_item['require'] == '' || _item['require'] =~ /unmanaged/i)) -%>
    <%- if _item['require'].is_a?(Hash) -%>
      <%- case _item['require']['enforce'].downcase
          when 'all','none','any' then -%>
    <Require<%= _item['require']['enforce'].capitalize %>>
        <%- Array(_item['require']['requires']).each do |req| -%>
      Require <%= req.strip %>
        <%- end -%>
    </Require<%= _item['require']['enforce'].capitalize %>>
      <%- else -%>
        <%- scope.function_warning(["Apache::Vhost: Require can only overwritten with all, none or any."]) -%>
      <%- end -%>
    <%- else -%>
      <%- Array(_item['require']).each do |req| -%>
    Require <%= req %>
      <%- end -%>
    <%- end -%>
<%- end -%>
<%- if _item['auth_require'] -%>
    Require <%= _item['auth_require'] %>
<%- elsif !_item['require'] || _item['require'] == '' -%>
    Require all granted
<%- end -%>