
Document inspection rules. Related-Change: https://review.opendev.org/c/openstack/ironic/+/939217 Change-Id: If6d77a2caf873a716ae8d96eea7ee9b3fd3fbe40
44 lines
1.3 KiB
JSON
44 lines
1.3 KiB
JSON
{
|
|
"inspection_rules": [
|
|
{
|
|
"created_at": "2025-03-14T15:37:29.542187+00:00",
|
|
"description": "Set properties on discovered data",
|
|
"phase": "main",
|
|
"priority": 50,
|
|
"sensitive": false,
|
|
"conditions": [
|
|
{
|
|
"op": "is-true",
|
|
"args": {"value": "{inventory[cpu][count]}"}
|
|
}
|
|
],
|
|
"actions": [
|
|
{
|
|
"op": "set-attribute",
|
|
"args": {"path": "/properties/cpus", "value": "{inventory[cpu][count]}"}
|
|
},
|
|
{
|
|
"op": "set-attribute",
|
|
"args": {"path": "/properties/memory_mb", "value": "{inventory[memory][physical_mb]}"}
|
|
},
|
|
{
|
|
"op": "set-attribute",
|
|
"args": {"path": "/properties/cpu_arch", "value": "{inventory[cpu][architecture]}"}
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"href": "http://10.60.253.180:6385/v1/inspection_rules/75a6c1f7-2de0-47b3-9c54-8e6ef3a27bcd",
|
|
"rel": "self"
|
|
},
|
|
{
|
|
"href": "http://10.60.253.180:6385/inspection_rules/75a6c1f7-2de0-47b3-9c54-8e6ef3a27bcd",
|
|
"rel": "bookmark"
|
|
}
|
|
],
|
|
"updated_at": null,
|
|
"uuid": "783bf33a-a8e3-1e23-a645-1e95a1f95186"
|
|
}
|
|
]
|
|
}
|