diff options
-rw-r--r-- | data/templates/frr/rpki.frr.tmpl | 1 | ||||
-rwxr-xr-x | src/conf_mode/protocols_rpki.py | 4 |
2 files changed, 1 insertions, 4 deletions
diff --git a/data/templates/frr/rpki.frr.tmpl b/data/templates/frr/rpki.frr.tmpl index bf72c7a9e..346a0caa9 100644 --- a/data/templates/frr/rpki.frr.tmpl +++ b/data/templates/frr/rpki.frr.tmpl @@ -1,4 +1,5 @@ ! +{# as FRR does not support deleting the entire rpki section we leave it in place even when it's empty #} rpki {% if cache is defined and cache is not none %} {% for peer, peer_config in cache.items() %} diff --git a/src/conf_mode/protocols_rpki.py b/src/conf_mode/protocols_rpki.py index a12e4f317..aa6f974ab 100755 --- a/src/conf_mode/protocols_rpki.py +++ b/src/conf_mode/protocols_rpki.py @@ -91,10 +91,6 @@ def verify(rpki): return None def generate(rpki): - if not rpki: - rpki['new_frr_config'] = '' - return None - # render(config) not needed, its only for debug render(config_file, 'frr/rpki.frr.tmpl', rpki) rpki['new_frr_config'] = render_to_string('frr/rpki.frr.tmpl', rpki) |