ipv4 template should not use filed in dictionary syntax.
W templacie ipv4.j2
w kilku miejscach został wykorzystanie syntax 'field' in dict
, który komplikuje używanie roli podczas generowania konfiguracji konfiguracji przy pomocy jinja.
Wykryte potencjalne problemy:
-
gateway
- potencjalny problem z zbędnym resetem (wydaje się być małoprawdopodobne żeby ktoś zmienił z jednego wariantu na drugi nie robiąc całej zmiany konfiguracji)- pusty - wyjdzie przecinek
- brak - bez przecinka
-
routing.table
- będzie prowadził do wygenerowania tabeli routingu bez nazwy co może prowadzić do potencjalnych problemów z działaniem -
routing
- problem może wystąpić jesli będzie zdefiniowany jako nie słownik (co jest niezgodne z API roli więc ten przypadek możemy zignorować)