Don't set policy if rules failed
diff --git a/iptables/service.sls b/iptables/service.sls
index 2005414..384bd35 100644
--- a/iptables/service.sls
+++ b/iptables/service.sls
@@ -71,7 +71,10 @@
   {%-  if rule.destination_network is defined %}
   - destination: {{ rule.destination_network }}
   {%- endif %}
-
+  {%- if chain.policy is defined %}
+  - require_in: 
+    - iptables: iptables_{{ chain_name }}_policy:
+  {%- endif %}
   - save: True
 
 {%- endfor %}