put vnm engine in place

This commit is contained in:
m0duspwnens
2025-02-06 16:05:56 -05:00
parent 9b8dce0c77
commit 924c0b63bd
2 changed files with 19 additions and 0 deletions

View File

@@ -0,0 +1,4 @@
engines:
- virtual_node_manager:
interval: 30
base_path: /opt/so/saltstack/local/salt/hypervisor/hosts

View File

@@ -48,6 +48,21 @@ pillarWatch_engine:
- name: /etc/salt/engines/pillarWatch.py
- source: salt://salt/engines/master/pillarWatch.py
{% if 'hvn' in salt['pillar.get']('features', []) %}
virtual_node_manager_engine:
file.managed:
- name: /etc/salt/engines/virtual_node_manager.py
- source: salt://salt/engines/master/virtual_node_manager.py
- watch_in:
- service: salt_master_service
virtual_node_manager_engine_config:
file.managed:
- name: /etc/salt/master.d/virtual_node_manager_engine.conf
- source: salt://salt/files/virtual_node_manager_engine.conf
{% endif %}
engines_config:
file.managed:
- name: /etc/salt/master.d/engines.conf