Projet

Général

Profil

hosts.allow.patch

Daniel Dehennin, 22/07/2015 13:37

Télécharger (2,89 ko)

Voir les différences:

modif/hosts.allow 2015-06-30 11:18:49.405527931 +0200
13 13
    %else
14 14
        %set %%ip_restriction = %%ip
15 15
    %end if
16
    %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(%%ip_restriction) %slurp
16
    %silent %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(%%ip_restriction)
17 17
%end def
18 18
%for %%restriction in %%creole_client.get_service_restrictions()
19 19
    %set %%container = %%restriction['container_group']
......
22 22
    %if 'activate' in  %%restriction and 'name' in %%restriction
23 23
        %if %%isinstance(%%restriction['name'], list)
24 24
            %if %%restriction['name'] == []
25
                %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None) %slurp
25
                %silent %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None)
26 26
            %end if
27 27
            %set %%netmask = %%restriction['netmask']
28 28
            %for %%idx, %%rest in %%enumerate(%%restriction['name'])
29 29
                %if %%restriction['name'][idx] is None
30
                    %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None) %slurp
30
                    %silent %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None)
31 31
                    %continue
32 32
                %end if
33 33
                %if %%isinstance(%%netmask, list)
......
35 35
                %else
36 36
                   %set %%l_netmask = %%netmask
37 37
                %end if
38
                %%add_restriction(%%service, %%container, %%restriction['name'][idx], %%l_netmask, %%interface) %slurp
38
                %silent %%add_restriction(%%service, %%container, %%restriction['name'][idx], %%l_netmask, %%interface)
39 39
            %end for
40 40
        %else
41 41
            %if %%restriction['name'] is None
42
                %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None) %slurp
42
                %silent %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None)
43 43
                %continue
44 44
            %end if
45
            %%add_restriction(%%service, %%container, %%restriction['name'], %%restriction['netmask'], %%interface) %slurp
45
            %silent %%add_restriction(%%service, %%container, %%restriction['name'], %%restriction['netmask'], %%interface)
46 46
        %end if
47 47
    %else
48
        %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None)  %slurp
48
        %silent %%restrictions.setdefault(%%service, {}).setdefault(%%container, {}).setdefault(%%interface, []).append(None)
49 49
    %end if
50 50
%end for