Add structured node config with names/macs/ips and avoid flag

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ian Gulliver
2026-01-31 09:52:51 -08:00
parent 3b8005a28c
commit bb22e16460
8 changed files with 276 additions and 135 deletions

View File

@@ -1,21 +1,27 @@
locations:
stage:
children:
upstage:
nodes:
- lighting-1
downstage:
nodes:
- lighting-2
house:
children:
house_left:
nodes:
- audio
house_right:
nodes:
- video
booth:
nodes:
- qlab
- satellite-1
- name: Stage
children:
- name: Upstage
nodes:
- names: ["lighting-1"]
- name: Downstage
nodes:
- names: ["lighting-2"]
- name: House
children:
- name: House Left
nodes:
- names: ["audio"]
- name: House Right
nodes:
- names: ["video"]
- name: Booth
nodes:
- names: ["qlab"]
- names: ["satellite-1"]
# Example with MAC and avoid flag:
# - names: ["problem-device"]
# macs: ["00:11:22:33:44:55"]
# ips: ["10.0.1.100"]
# avoid: true