From c6b6f4d8c1f9408719bec282902a9b3b6c2a51aa Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Apr 13 2024 12:51:19 +0000 Subject: Move libexec directory state up Avoid "No directory to create /usr/local/libexec/foo in" when applying role.base on new machines. Signed-off-by: Georg Pfuetzenreuter --- diff --git a/salt/role/base.sls b/salt/role/base.sls index fa4f685..596b9cc 100644 --- a/salt/role/base.sls +++ b/salt/role/base.sls @@ -1,5 +1,11 @@ {%- set osfullname = grains['osfullname'] %} +{%- if osfullname == 'Leap' %} +/usr/local/libexec: + file.directory: + - mode: '0755' +{%- endif %} + include: - profile.legacy - network.wicked @@ -37,9 +43,3 @@ include: - profile.dehydrated.target - profile.monitoring.prometheus.textfiles - prometheus.config - -{%- if osfullname == 'Leap' %} -/usr/local/libexec: - file.directory: - - mode: '0755' -{%- endif %}