From 1d058729e577127ff5c489ff4b3bc539894d9983 Mon Sep 17 00:00:00 2001 From: Josh Patterson Date: Thu, 27 Mar 2025 13:27:34 -0400 Subject: [PATCH] break out manager from non manager --- salt/top.sls | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/salt/top.sls b/salt/top.sls index ee364b81b..68189a773 100644 --- a/salt/top.sls +++ b/salt/top.sls @@ -17,17 +17,31 @@ base: - schedule - logrotate - 'I@node_data:False and ( *_manager* or *_eval or *_import or *_standalone )': + # manager node on proper salt version with empty node_data pillar + '( *_manager* or *_eval or *_import or *_standalone ) and G@saltversion:{{saltversion}} and I@node_data:False': - match: compound - salt.minion - salt.master.mine_update_highstate - 'not G@saltversion:{{saltversion}} and not I@node_data:False': + 'not G@saltversion:{{saltversion}}': - match: compound - salt.minion-state-apply-test - salt.minion - '* and G@saltversion:{{saltversion}} and not I@node_data:False': + # all non managers on the proper salt version + 'not ( *_manager* or *_eval or *_import or *_standalone ) and G@saltversion:{{saltversion}}': + - match: compound + - salt.minion + - patch.os.schedule + - motd + - salt.minion-check + - salt.lasthighstate + - common + - docker + - docker_clean + + # all managers on proper salt version node_data pillar not empty + '( *_manager* or *_eval or *_import or *_standalone ) and G@saltversion:{{saltversion}} and not I@node_data:False': - match: compound - salt.minion - patch.os.schedule