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', },