create_baremetal_host_entry
Generate a baremetal host configuration for install-config.yaml by entering name, role, BMC details, and boot MAC. Returns a dictionary ready for cluster provisioning.
Instructions
Create a baremetal host entry for install-config.yaml.
Args: name: Host name (e.g., 'master-0') role: Host role ('master' or 'worker') bmc_address: BMC address (e.g., 'redfish://192.168.1.100') bmc_username: BMC username bmc_password: BMC password boot_mac_address: Boot MAC address (e.g., 'aa:bb:cc:dd:ee:ff') root_device_hint: Optional root device hint (e.g., '/dev/sda' or 'wwn')
Returns: Host configuration dictionary ready for install-config.yaml
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"role": "<role>",
"bmc_address": "<bmc_address>",
"bmc_username": "<bmc_username>",
"bmc_password": "<bmc_password>",
"boot_mac_address": "<boot_mac_address>"
},
"name": "create_baremetal_host_entry"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| role | Yes | ||
| bmc_address | Yes | ||
| bmc_password | Yes | ||
| bmc_username | Yes | ||
| boot_mac_address | Yes | ||
| root_device_hint | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||