From 48dfcab9f0c9ba1fa571d3785b6f28014edf91a8 Mon Sep 17 00:00:00 2001 From: Josh Patterson Date: Tue, 10 Jun 2025 13:44:24 -0400 Subject: [PATCH] ensure salt-minion is running, salt-master if manager before mine update --- salt/salt/mine_functions.sls | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/salt/salt/mine_functions.sls b/salt/salt/mine_functions.sls index 305fe2ce4..ed786e997 100644 --- a/salt/salt/mine_functions.sls +++ b/salt/salt/mine_functions.sls @@ -18,7 +18,7 @@ mine_functions: mine_functions: network.ip_addrs: - interface: {{ interface }} - {% if role in ['so-eval','so-import','so-manager','so-managerhype','so-managersearch','so-standalone'] %} + {%- if role in ['so-eval','so-import','so-manager','so-managerhype','so-managersearch','so-standalone'] %} x509.get_pem_entries: - glob_path: '/etc/pki/ca.crt' {% endif %} @@ -28,3 +28,8 @@ mine_update_mine_functions: - mine.update: [] - onchanges: - file: mine_functions + - onlyif: + - systemctl is-active --quiet salt-minion + {%- if role in ['so-eval','so-import','so-manager','so-managerhype','so-managersearch','so-standalone'] %} + - systemctl is-active --quiet salt-master + {% endif %}