50-nat_rules.patch
modif/50-nat_rules 2017-11-28 17:13:48.925868392 +0100 | ||
---|---|---|
30 | 30 |
%if 'name' in %%restriction |
31 | 31 |
%if %%isinstance(%%restriction['name'], list) |
32 | 32 |
%set %%netmask = %%restriction['netmask'] |
33 |
%if %%isinstance(%%interface, list) |
|
34 |
%set %%l_interface = %%interface[idx] |
|
35 |
%else |
|
36 |
%set %%l_interface = %%interface |
|
37 |
%end if |
|
38 | 33 |
%if %%restriction['name'] == [] |
34 |
%set %%l_interface = %%interface |
|
35 |
%if %%l_interface == [] |
|
36 |
%%l_interface = None |
|
37 |
%end if |
|
39 | 38 |
%%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%l_interface, []).append(None) |
40 | 39 |
%end if |
41 | 40 |
%for %%idx, %%rest in %%enumerate(%%restriction['name']) |
41 |
%if %%isinstance(%%interface, list) |
|
42 |
%set %%l_interface = %%interface[idx] |
|
43 |
%else |
|
44 |
%set %%l_interface = %%interface |
|
45 |
%end if |
|
42 | 46 |
%set %%ip = %%restriction['name'][idx] |
43 | 47 |
%if %%ip is None |
44 | 48 |
%%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%l_interface), []).append(None) |