summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--salt/profile/apparmor/local.sls13
1 files changed, 13 insertions, 0 deletions
diff --git a/salt/profile/apparmor/local.sls b/salt/profile/apparmor/local.sls
index 6dbdff3..3ae5d1f 100644
--- a/salt/profile/apparmor/local.sls
+++ b/salt/profile/apparmor/local.sls
@@ -5,5 +5,18 @@
/etc/apparmor.d/local/{{ profile }}:
file.managed:
- contents: {{ lines }}
+ - watch_in:
+ - module: apparmor_reload
{%- endfor %}
+
+{%- if aapillar['local'] | length %}
+apparmor_reload:
+ module.run:
+ - name: service.reload
+ - m_name: apparmor
+ - onchanges:
+ {%- for profile in aapillar['local'] %}
+ - file: /etc/apparmor.d/local/{{ profile }}
+ {%- endfor %}
+{%- endif %}
{%- endif %}