From 32b7dda61fb07172dafa2a194fbf3047d1f43836 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 14 Nov 2020 12:24:12 +0100 Subject: [PATCH] bundles/iptables: add newline to rules files --- bundles/iptables/items.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/iptables/items.py b/bundles/iptables/items.py index 3befc26..e42ff69 100644 --- a/bundles/iptables/items.py +++ b/bundles/iptables/items.py @@ -28,7 +28,7 @@ files = { for bundle, rules in node.metadata.get('iptables', {}).get('bundle_rules', {}).items(): files[f'/etc/iptables-rules.d/20-{bundle}'] = { # We must never use sorted() here. Bundles might rely on their order. - 'content': '\n'.join(rules), + 'content': '\n'.join(rules) + '\n', 'triggers': { 'action:iptables_enforce', }, @@ -36,7 +36,7 @@ for bundle, rules in node.metadata.get('iptables', {}).get('bundle_rules', {}).i if 'custom_rules' in node.metadata.get('iptables', {}): files[f'/etc/iptables-rules.d/40-custom'] = { - 'content': '\n'.join(node.metadata['iptables']['custom_rules']), + 'content': '\n'.join(node.metadata['iptables']['custom_rules']) + '\n', 'triggers': { 'action:iptables_enforce', },