5
5
<% if @global['pid_file'] -%>
6
6
pidfile <%= @global['pid_file'] %>
7
7
<% end %>
8
-
9
8
<% if @global['log'] && @global['log'].is_a?(Array)-%>
10
9
<% @global['log'].each do | logvar | -%>
11
10
<% if logvar && logvar.is_a?(Array)-%>
17
16
<% end -%>
18
17
<% end -%>
19
18
<% end -%>
20
-
21
19
<% if @global['log_tag'] -%>
22
20
log-tag <%= @global['log_tag'] %>
23
21
<% end -%>
@@ -44,19 +42,20 @@ global
44
42
<% end -%>
45
43
<% unless @global['extra_options'].nil? -%>
46
44
<% @global['extra_options'].each do | option, value | -%>
47
- <% if value.is_a?(Array) %>
48
- <% value.each do | array_element | %>
45
+ <% if value.is_a?(Array) %>
46
+ <% value.each do | array_element | %>
49
47
<%= option %> <%= array_element %>
50
- <% end -%>
51
- <% else %>
48
+ <% end -%>
49
+ <% else %>
52
50
<%= option %> <%= value %>
53
- <% end -%>
54
51
<% end -%>
55
52
<% end -%>
56
53
<% end -%>
57
-
54
+ <% end -%>
58
55
<% unless @resolvers.nil? %>
56
+
59
57
<% @resolvers.each do |resolver, r | %>
58
+
60
59
resolvers <%= resolver %>
61
60
<% unless r['nameserver'].nil? %>
62
61
<% r['nameserver'].each do | s |%>
@@ -66,18 +65,19 @@ resolvers <%= resolver %>
66
65
<% end -%>
67
66
<% end -%>
68
67
<% r['extra_options'].each do | option, value | -%>
69
- <% if value.is_a?(Array) %>
70
- <% value.each do | array_element | %>
68
+ <% if value.is_a?(Array) %>
69
+ <% value.each do | array_element | %>
71
70
<%= option %> <%= array_element %>
72
- <% end -%>
73
- <% else %>
71
+ <% end -%>
72
+ <% else %>
74
73
<%= option %> <%= value %>
75
- <% end -%>
76
74
<% end -%>
77
75
<% end -%>
78
76
<% end -%>
79
-
77
+ <% end -%>
80
78
<% unless @defaults.nil? %>
79
+
80
+
81
81
defaults
82
82
<% @defaults['timeout'].each do | key, timeout | -%>
83
83
timeout <%= key %> <%= timeout %>
@@ -101,19 +101,20 @@ defaults
101
101
<% end -%>
102
102
<% unless @defaults['extra_options'].nil? %>
103
103
<% @defaults['extra_options'].each do | option, value | -%>
104
- <% if value.is_a?(Array) %>
105
- <% value.each do | array_element | %>
104
+ <% if value.is_a?(Array) %>
105
+ <% value.each do | array_element | %>
106
106
<%= option %> <%= array_element %>
107
- <% end -%>
108
- <% else %>
107
+ <% end -%>
108
+ <% else %>
109
109
<%= option %> <%= value %>
110
- <% end -%>
111
110
<% end -%>
112
111
<% end -%>
113
112
<% end -%>
114
-
113
+ <% end -%>
115
114
<% unless @userlist.nil? %>
115
+
116
116
<% @userlist.each do |userlist, u| %>
117
+
117
118
userlist <%= userlist %>
118
119
<% u.each do |type,i| -%>
119
120
<% i.each do |item| -%>
@@ -124,8 +125,8 @@ userlist <%= userlist %>
124
125
<% end -%>
125
126
<% end -%>
126
127
<% end -%>
127
-
128
128
<% unless @frontend.nil? %>
129
+
129
130
<% @frontend.each do |frontend, f | %>
130
131
131
132
frontend <%= frontend %>
@@ -163,19 +164,19 @@ frontend <%= frontend %>
163
164
<% end -%>
164
165
<% unless f['extra_options'].nil? %>
165
166
<% f['extra_options'].each do | key, value | %>
166
- <% if value.is_a?(Array) %>
167
- <% value.each do | array_element | %>
167
+ <% if value.is_a?(Array) %>
168
+ <% value.each do | array_element | %>
168
169
<%= key %> <%= array_element %>
169
- <% end -%>
170
- <% else %>
170
+ <% end -%>
171
+ <% else %>
171
172
<%= key %> <%= value %>
172
- <% end -%>
173
+ <% end -%>
173
174
<% end -%>
174
175
<% end -%>
175
176
<% end # frontend loop -%>
176
177
<% end # frontend -%>
177
-
178
178
<% unless @backend.nil? %>
179
+
179
180
<% @backend.each do | key, backend | %>
180
181
181
182
backend <%= key %>
@@ -210,19 +211,19 @@ backend <%= key %>
210
211
<% end -%>
211
212
<% unless backend['extra_options'].nil? %>
212
213
<% backend['extra_options'].each do | key, value |%>
213
- <% if value.is_a?(Array) %>
214
- <% value.each do | array_element | %>
214
+ <% if value.is_a?(Array) %>
215
+ <% value.each do | array_element | %>
215
216
<%= key %> <%= array_element %>
216
- <% end -%>
217
- <% else %>
217
+ <% end -%>
218
+ <% else %>
218
219
<%= key %> <%= value %>
219
- <% end -%>
220
+ <% end -%>
220
221
<% end -%>
221
222
<% end -%>
222
223
<% end # backend loop -%>
223
224
<% end # backend -%>
224
-
225
225
<% unless @listen.nil? %>
226
+
226
227
<% @listen.each do | key, listen |%>
227
228
228
229
listen <%= key %>
@@ -253,17 +254,17 @@ listen <%= key %>
253
254
use_backend <%= backend %>
254
255
<% end -%>
255
256
<% end -%>
256
-
257
257
<% unless listen['extra_options'].nil? %>
258
258
<% listen['extra_options'].each do | key, value |%>
259
- <% if value.is_a?(Array) %>
260
- <% value.each do | array_element | %>
259
+ <% if value.is_a?(Array) %>
260
+ <% value.each do | array_element | %>
261
261
<%= key %> <%= array_element %>
262
- <% end -%>
263
- <% else %>
262
+ <% end -%>
263
+ <% else %>
264
264
<%= key %> <%= value %>
265
- <% end -%>
265
+ <% end -%>
266
266
<% end -%>
267
267
<% end -%>
268
268
<% end # listen loop -%>
269
269
<% end # listen -%>
270
+
0 commit comments