- Stable udev device symlinks (/dev/jmri/nce, /dev/jmri/loconet, /dev/jmri/lcc) - jmri-monitor: polls Leviton Decora Smart switch to start/stop JMRI automatically - Quiet hours 1-10 AM (no polling) - 30s off-delay before shutdown - LCRR config cloned from Gitea (ssh://gitea.mk-labs.cloud:2221/rblundon/LCRR.git) - ~/.jmri symlinked to LCRR repo for GitOps config management - jmri-gui: X11 remote GUI access (PanelPro/DecoderPro) via ssh -X as jmri user - Stops daemon, launches GUI, restarts daemon on exit if layout still on - jmri user gets login shell + SSH key for GUI sessions - Full JRE installed (openjdk-21-jre) for AWT/X11 support
1 line
34 KiB
JSON
1 line
34 KiB
JSON
{"nodes": [{"id": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "label": "VM Provisioning Pipeline.json", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1"}, {"id": "workflows_vm_provisioning_pipeline_name", "label": "name", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L2"}, {"id": "workflows_vm_provisioning_pipeline_nodes", "label": "nodes", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L3"}, {"id": "workflows_vm_provisioning_pipeline_pindata", "label": "pinData", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L913"}, {"id": "workflows_vm_provisioning_pipeline_connections", "label": "connections", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L914"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_webhook", "label": "n8n: Webhook", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L915"}, {"id": "workflows_vm_provisioning_pipeline_n8n_webhook_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L916"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_validate_webhook_data", "label": "n8n: Validate Webhook Data", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L926"}, {"id": "workflows_vm_provisioning_pipeline_n8n_validate_webhook_data_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L927"}, {"id": "workflows_vm_provisioning_pipeline_connections_terraform_apply_vm_city_hall", "label": "Terraform: Apply VM (city-hall)", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L944"}, {"id": "workflows_vm_provisioning_pipeline_terraform_apply_vm_city_hall_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L945"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_extract_terraform_variables", "label": "n8n: Extract Terraform Variables", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L955"}, {"id": "workflows_vm_provisioning_pipeline_n8n_extract_terraform_variables_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L956"}, {"id": "workflows_vm_provisioning_pipeline_connections_netbox_get_vm_interface", "label": "Netbox: Get VM Interface", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L966"}, {"id": "workflows_vm_provisioning_pipeline_netbox_get_vm_interface_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L967"}, {"id": "workflows_vm_provisioning_pipeline_connections_proxmox_get_vm_configuration", "label": "Proxmox: Get VM Configuration", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L977"}, {"id": "workflows_vm_provisioning_pipeline_proxmox_get_vm_configuration_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L978"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_extract_proxmox_values", "label": "n8n: Extract Proxmox Values", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L988"}, {"id": "workflows_vm_provisioning_pipeline_n8n_extract_proxmox_values_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L989"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_extract_network_adapter_id", "label": "n8n: Extract Network Adapter ID", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L999"}, {"id": "workflows_vm_provisioning_pipeline_n8n_extract_network_adapter_id_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1000"}, {"id": "workflows_vm_provisioning_pipeline_connections_netbox_check_mac_address", "label": "Netbox: Check MAC Address", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1010"}, {"id": "workflows_vm_provisioning_pipeline_netbox_check_mac_address_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1011"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_mac_already_exists", "label": "n8n: MAC Already Exists?", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1021"}, {"id": "workflows_vm_provisioning_pipeline_n8n_mac_already_exists_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1022"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_extract_existing_mac_id", "label": "n8n: Extract Existing MAC ID", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1039"}, {"id": "workflows_vm_provisioning_pipeline_n8n_extract_existing_mac_id_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1040"}, {"id": "workflows_vm_provisioning_pipeline_connections_netbox_add_mac_address", "label": "Netbox: Add MAC Address", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1050"}, {"id": "workflows_vm_provisioning_pipeline_netbox_add_mac_address_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1051"}, {"id": "workflows_vm_provisioning_pipeline_connections_netbox_set_primary_mac_on_interface", "label": "Netbox: Set Primary MAC on Interface", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1061"}, {"id": "workflows_vm_provisioning_pipeline_netbox_set_primary_mac_on_interface_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1062"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_set_global_constants", "label": "n8n: Set Global Constants", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1072"}, {"id": "workflows_vm_provisioning_pipeline_n8n_set_global_constants_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1073"}, {"id": "workflows_vm_provisioning_pipeline_connections_netbox_update_vm_details", "label": "Netbox: Update VM Details", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1083"}, {"id": "workflows_vm_provisioning_pipeline_netbox_update_vm_details_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1084"}, {"id": "workflows_vm_provisioning_pipeline_connections_netbox_set_vm_status_to_offline", "label": "Netbox: Set VM Status to Offline", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1094"}, {"id": "workflows_vm_provisioning_pipeline_netbox_set_vm_status_to_offline_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1095"}, {"id": "workflows_vm_provisioning_pipeline_connections_terraform_dhcp_apply", "label": "Terraform: DHCP Apply", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1105"}, {"id": "workflows_vm_provisioning_pipeline_terraform_dhcp_apply_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1106"}, {"id": "workflows_vm_provisioning_pipeline_connections_technitium_check_a_record", "label": "Technitium: Check A Record", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1116"}, {"id": "workflows_vm_provisioning_pipeline_technitium_check_a_record_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1117"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_dns_record_exists", "label": "n8n: DNS Record Exists?", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1127"}, {"id": "workflows_vm_provisioning_pipeline_n8n_dns_record_exists_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1128"}, {"id": "workflows_vm_provisioning_pipeline_connections_technitium_create_a_record", "label": "Technitium: Create A Record", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1145"}, {"id": "workflows_vm_provisioning_pipeline_technitium_create_a_record_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1146"}, {"id": "workflows_vm_provisioning_pipeline_connections_proxmox_check_ha_resource", "label": "Proxmox: Check HA Resource", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1156"}, {"id": "workflows_vm_provisioning_pipeline_proxmox_check_ha_resource_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1157"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_ha_resource_exists", "label": "n8n: HA Resource Exists?", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1167"}, {"id": "workflows_vm_provisioning_pipeline_n8n_ha_resource_exists_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1168"}, {"id": "workflows_vm_provisioning_pipeline_connections_proxmox_add_ha_resource", "label": "Proxmox: Add HA Resource", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1185"}, {"id": "workflows_vm_provisioning_pipeline_proxmox_add_ha_resource_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1186"}, {"id": "workflows_vm_provisioning_pipeline_connections_proxmox_get_ha_affinity_rule", "label": "Proxmox: Get HA Affinity Rule", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1196"}, {"id": "workflows_vm_provisioning_pipeline_proxmox_get_ha_affinity_rule_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1197"}, {"id": "workflows_vm_provisioning_pipeline_connections_n8n_deduplicate_ha_resources", "label": "n8n: Deduplicate HA Resources", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1207"}, {"id": "workflows_vm_provisioning_pipeline_n8n_deduplicate_ha_resources_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1208"}, {"id": "workflows_vm_provisioning_pipeline_connections_proxmox_update_ha_affinity_rule", "label": "Proxmox: Update HA Affinity Rule", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1218"}, {"id": "workflows_vm_provisioning_pipeline_proxmox_update_ha_affinity_rule_main", "label": "main", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1219"}, {"id": "workflows_vm_provisioning_pipeline_active", "label": "active", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1230"}, {"id": "workflows_vm_provisioning_pipeline_settings", "label": "settings", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1231"}, {"id": "workflows_vm_provisioning_pipeline_settings_executionorder", "label": "executionOrder", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1232"}, {"id": "workflows_vm_provisioning_pipeline_settings_binarymode", "label": "binaryMode", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1233"}, {"id": "workflows_vm_provisioning_pipeline_settings_availableinmcp", "label": "availableInMCP", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1234"}, {"id": "workflows_vm_provisioning_pipeline_versionid", "label": "versionId", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1236"}, {"id": "workflows_vm_provisioning_pipeline_meta", "label": "meta", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1237"}, {"id": "workflows_vm_provisioning_pipeline_meta_templatecredssetupcompleted", "label": "templateCredsSetupCompleted", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1238"}, {"id": "workflows_vm_provisioning_pipeline_meta_instanceid", "label": "instanceId", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1239"}, {"id": "workflows_vm_provisioning_pipeline_id", "label": "id", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1241"}, {"id": "workflows_vm_provisioning_pipeline_tags", "label": "tags", "file_type": "code", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1242"}], "edges": [{"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L2", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_nodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L3", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_pindata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L913", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_connections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L914", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_webhook", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L915", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_webhook", "target": "workflows_vm_provisioning_pipeline_n8n_webhook_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L916", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_validate_webhook_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L926", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_validate_webhook_data", "target": "workflows_vm_provisioning_pipeline_n8n_validate_webhook_data_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L927", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_terraform_apply_vm_city_hall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L944", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_terraform_apply_vm_city_hall", "target": "workflows_vm_provisioning_pipeline_terraform_apply_vm_city_hall_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L945", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_extract_terraform_variables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L955", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_extract_terraform_variables", "target": "workflows_vm_provisioning_pipeline_n8n_extract_terraform_variables_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L956", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_netbox_get_vm_interface", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L966", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_netbox_get_vm_interface", "target": "workflows_vm_provisioning_pipeline_netbox_get_vm_interface_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L967", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_proxmox_get_vm_configuration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L977", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_proxmox_get_vm_configuration", "target": "workflows_vm_provisioning_pipeline_proxmox_get_vm_configuration_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L978", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_extract_proxmox_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L988", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_extract_proxmox_values", "target": "workflows_vm_provisioning_pipeline_n8n_extract_proxmox_values_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L989", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_extract_network_adapter_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L999", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_extract_network_adapter_id", "target": "workflows_vm_provisioning_pipeline_n8n_extract_network_adapter_id_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1000", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_netbox_check_mac_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1010", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_netbox_check_mac_address", "target": "workflows_vm_provisioning_pipeline_netbox_check_mac_address_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1011", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_mac_already_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1021", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_mac_already_exists", "target": "workflows_vm_provisioning_pipeline_n8n_mac_already_exists_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1022", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_extract_existing_mac_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1039", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_extract_existing_mac_id", "target": "workflows_vm_provisioning_pipeline_n8n_extract_existing_mac_id_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1040", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_netbox_add_mac_address", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1050", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_netbox_add_mac_address", "target": "workflows_vm_provisioning_pipeline_netbox_add_mac_address_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1051", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_netbox_set_primary_mac_on_interface", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1061", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_netbox_set_primary_mac_on_interface", "target": "workflows_vm_provisioning_pipeline_netbox_set_primary_mac_on_interface_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1062", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_set_global_constants", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1072", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_set_global_constants", "target": "workflows_vm_provisioning_pipeline_n8n_set_global_constants_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1073", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_netbox_update_vm_details", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1083", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_netbox_update_vm_details", "target": "workflows_vm_provisioning_pipeline_netbox_update_vm_details_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1084", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_netbox_set_vm_status_to_offline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1094", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_netbox_set_vm_status_to_offline", "target": "workflows_vm_provisioning_pipeline_netbox_set_vm_status_to_offline_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1095", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_terraform_dhcp_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1105", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_terraform_dhcp_apply", "target": "workflows_vm_provisioning_pipeline_terraform_dhcp_apply_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1106", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_technitium_check_a_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1116", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_technitium_check_a_record", "target": "workflows_vm_provisioning_pipeline_technitium_check_a_record_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1117", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_dns_record_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1127", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_dns_record_exists", "target": "workflows_vm_provisioning_pipeline_n8n_dns_record_exists_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1128", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_technitium_create_a_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1145", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_technitium_create_a_record", "target": "workflows_vm_provisioning_pipeline_technitium_create_a_record_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1146", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_proxmox_check_ha_resource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1156", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_proxmox_check_ha_resource", "target": "workflows_vm_provisioning_pipeline_proxmox_check_ha_resource_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1157", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_ha_resource_exists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1167", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_ha_resource_exists", "target": "workflows_vm_provisioning_pipeline_n8n_ha_resource_exists_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1168", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_proxmox_add_ha_resource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1185", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_proxmox_add_ha_resource", "target": "workflows_vm_provisioning_pipeline_proxmox_add_ha_resource_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1186", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_proxmox_get_ha_affinity_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1196", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_proxmox_get_ha_affinity_rule", "target": "workflows_vm_provisioning_pipeline_proxmox_get_ha_affinity_rule_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1197", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_n8n_deduplicate_ha_resources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1207", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_n8n_deduplicate_ha_resources", "target": "workflows_vm_provisioning_pipeline_n8n_deduplicate_ha_resources_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1208", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections", "target": "workflows_vm_provisioning_pipeline_connections_proxmox_update_ha_affinity_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1218", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_connections_proxmox_update_ha_affinity_rule", "target": "workflows_vm_provisioning_pipeline_proxmox_update_ha_affinity_rule_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1219", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_active", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1230", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_settings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1231", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_settings", "target": "workflows_vm_provisioning_pipeline_settings_executionorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1232", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_settings", "target": "workflows_vm_provisioning_pipeline_settings_binarymode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1233", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_settings", "target": "workflows_vm_provisioning_pipeline_settings_availableinmcp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1234", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_versionid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1236", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1237", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_meta", "target": "workflows_vm_provisioning_pipeline_meta_templatecredssetupcompleted", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1238", "weight": 1.0}, {"source": "workflows_vm_provisioning_pipeline_meta", "target": "workflows_vm_provisioning_pipeline_meta_instanceid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1239", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1241", "weight": 1.0}, {"source": "home_hermes_git_homelab_n8n_workflows_vm_provisioning_pipeline_json", "target": "workflows_vm_provisioning_pipeline_tags", "relation": "contains", "confidence": "EXTRACTED", "source_file": "n8n/workflows/VM Provisioning Pipeline.json", "source_location": "L1242", "weight": 1.0}]} |