Flow
Virtualization Detection and Auto-Tag - Apollo
trigger: manual
Env
HYPERV_TAG_COLOR
env.HYPERV_TAG_COLOR
#2F80ED
Env
HYPERV_TAG_NAME
env.HYPERV_TAG_NAME
HyperV
Env
VBOX_TAG_COLOR
env.VBOX_TAG_COLOR
#9B51E0
Env
VBOX_TAG_NAME
env.VBOX_TAG_NAME
VirtualBox
Env
VM_TAG_COLOR
env.VM_TAG_COLOR
#EB5757
Env
VM_TAG_NAME
env.VM_TAG_NAME
VM
Env
VMWARE_TAG_COLOR
env.VMWARE_TAG_COLOR
#F2994A
Env
VMWARE_TAG_NAME
env.VMWARE_TAG_NAME
VMware
Step
Ensure VM Tag Not Present
custom_function (tag_not_exists) • tag: env.VM_TAG_NAME
Step
Load Required Commands
task_create
Step
Check VMware Tools Path
task_create • outputs: VmwareTaskID
Conditional
Gate VMware
conditional_check • if not_contains cannot find • Check VMware Tools Path.VmwareTaskID
Step
assign_vm_generic_vmware
custom_function (callback_tag_assign_if_missing) • tag: env.VM_TAG_NAME
Step
assign_vmware_tag
custom_function (callback_tag_assign_if_missing) • tag: env.VMWARE_TAG_NAME
Step
Check VirtualBox Path
task_create • outputs: VBoxTaskID
Conditional
Gate VirtualBox
conditional_check • if not_contains cannot find • Check VirtualBox Path.VBoxTaskID
Step
assign_vm_generic_vbox
custom_function (callback_tag_assign_if_missing) • tag: env.VM_TAG_NAME
Step
assign_vbox_tag
custom_function (callback_tag_assign_if_missing) • tag: env.VBOX_TAG_NAME
Step
Check Hyper-V Registry
task_create • outputs: HyperVTaskID
Conditional
Gate Hyper-V
conditional_check • if contains Virtual Machine • Check Hyper-V Registry.HyperVTaskID
Step
assign_vm_generic_hyperv
custom_function (callback_tag_assign_if_missing) • tag: env.VM_TAG_NAME
Step
assign_hyperv_tag
custom_function (callback_tag_assign_if_missing) • tag: env.HYPERV_TAG_NAME
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.