Files
ironic/etc/ironic/trait_based_networks.yaml.sample
T
Clif Houck dea4f778ee Update TBN docs for group_and_attach_ports
Adds documentation for Trait Based Networking's new group_and_attach_ports
action.

Along with a few minor additions and cleanup.

Change-Id: Ib34769ad582bc06e91459cbf6d3b2c5cccb0ea6d
Signed-off-by: Clif Houck <me@clifhouck.com>
2026-03-12 18:25:54 -05:00

29 lines
931 B
Plaintext

CUSTOM_TRAIT_NAME:
order: 1
actions:
- action: group_and_attach_ports
filter: port.vendor == 'vendor_string'
min_count: 2
CUSTOM_DIRECT_ATTACH_A_PURPLE_TO_STORAGE:
actions:
- action: attach_port
filter: port.vendor == 'purple' && network.name == 'storage'
CUSTOM_BOND_PURPLE_BY_2:
actions:
- action: group_and_attach_ports
filter: port.vendor == 'purple'
min_count: 2
max_count: 2
CUSTOM_BOND_GREEN_STORAGE_TO_STORAGE_BY_2:
actions:
- action: group_and_attach_ports
filter: port.vendor == 'green' && port.category == 'storage' && ( network.name =~ 'storage' || network.tags =~ 'storage' )
max_count: 2
min_count: 2
CUSTOM_USE_PHYSNET_A_OR_B:
actions:
- action: attach_port
filter: port.physical_network == 'fabric_a' && network.tags == 'a'
- action: attach_port
filter: port.physical_network == 'fabric_b' && network.tags == 'b'