Get rid of error when setting custom grains for the first time
diff --git a/salt/minion.sls b/salt/minion.sls
index 3c0442b..78b3445 100644
--- a/salt/minion.sls
+++ b/salt/minion.sls
@@ -12,11 +12,19 @@
- makedirs: true
- user: root
+salt_minion_grains_placeholder:
+ file.touch:
+ - name: /etc/salt/grains.d/placeholder
+ - user: root
+ - group: root
+ - require:
+ - file: salt_minion_grains_dir
+
salt_minion_grains_file:
cmd.run:
- name: cat /etc/salt/grains.d/* > /etc/salt/grains
- require:
- - file: salt_minion_grains_dir
+ - file: salt_minion_grains_placeholder
/etc/salt/minion.d/minion.conf:
file.managed: