Merge pull request #15061 from Security-Onion-Solutions/vlb2

only update mine for managerhype during setup
This commit is contained in:
Josh Patterson
2025-09-23 15:56:47 -04:00
committed by GitHub

View File

@@ -5,7 +5,11 @@
# We do not import GLOBALS in this state because it is called during setup # We do not import GLOBALS in this state because it is called during setup
include: include:
{# If we update the mine functions for the so-hypervisor node, then it will not be able to update the mine when the state run. #}
{# This state is called from so-functions during setup and the so-hypervisor node would not have an accepted minion key and therefore couldn't update mine #}
{% if grains.role == 'so-managerhype '%}
- salt.mine_functions - salt.mine_functions
{% endif %}
- salt.minion.service_file - salt.minion.service_file
down_original_mgmt_interface: down_original_mgmt_interface:
@@ -33,11 +37,15 @@ wait_for_br0_ip:
- cmd: down_original_mgmt_interface - cmd: down_original_mgmt_interface
- onchanges_in: - onchanges_in:
- file: salt_minion_service_unit_file - file: salt_minion_service_unit_file
{% if grains.role == 'so-managerhype '%}
- file: mine_functions - file: mine_functions
{% endif %}
{% if grains.role == 'so-managerhype '%}
restart_salt_minion_service: restart_salt_minion_service:
service.running: service.running:
- name: salt-minion - name: salt-minion
- enable: True - enable: True
- listen: - listen:
- file: mine_functions - file: mine_functions
{% endif %}