mirror of
https://github.com/Security-Onion-Solutions/securityonion.git
synced 2026-04-25 05:57:49 +02:00
dynamic annotations
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
{% set HYPERVISORHOSTS = salt['pillar.get']('hypervisor:hosts', {}) %}
|
||||
|
||||
{% import_yaml 'setup/virt/sensor.yaml' as SENSOR %}
|
||||
{% import_yaml 'setup/virt/searchnode.yaml' as SEARCHNODE %}
|
||||
|
||||
{% set vars = {
|
||||
'sensor': SENSOR,
|
||||
'searchnode': SEARCHNODE
|
||||
} %}
|
||||
|
||||
{% for host, guestDetails in HYPERVISORHOSTS.items() %}
|
||||
{% if guestDetails['add_guest'] | length > 0 %}
|
||||
{% for newGuest in guestDetails['add_guest'] %}
|
||||
{% set indx = guestDetails['add_guest'].index(newGuest) %}
|
||||
{% do guestDetails['add_guest'].pop(indx) %}
|
||||
{% set NODETYPE = newGuest.split('_') | last %}
|
||||
{% do guestDetails['guests'].update({
|
||||
newGuest: {
|
||||
'cpu': vars[NODETYPE].CPU,
|
||||
'memory': vars[NODETYPE].MEMORY,
|
||||
'disk': vars[NODETYPE].DISKS,
|
||||
'copper': vars[NODETYPE].COPPER,
|
||||
'sfp': vars[NODETYPE].SFP
|
||||
}
|
||||
}) %}
|
||||
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
Reference in New Issue
Block a user