Revise wild-setup-cluster to use a single wild-node-setup to replace node-patch-generate and node-up.
This commit is contained in:
@@ -26,7 +26,7 @@ usage() {
|
||||
echo " - Return JSON with hardware information"
|
||||
echo ""
|
||||
echo "Output JSON format:"
|
||||
echo ' {"interface": "eth0", "disks": ["/dev/sda", "/dev/nvme0n1"], "selected_disk": "/dev/sda"}'
|
||||
echo ' {"interface": "eth0", "disks": ["/dev/sda", "/dev/nvme0n1"], "selected_disk": "/dev/sda", "maintenance_mode": true}'
|
||||
}
|
||||
|
||||
# Parse arguments
|
||||
@@ -152,12 +152,19 @@ echo "✅ Discovered $(echo "$AVAILABLE_DISKS" | jq -r 'length') suitable disks"
|
||||
echo "✅ Selected disk: $SELECTED_DISK" >&2
|
||||
|
||||
# Output JSON to stdout
|
||||
MAINTENANCE_MODE_BOOL="false"
|
||||
if [ "$TALOS_MODE" = "insecure" ]; then
|
||||
MAINTENANCE_MODE_BOOL="true"
|
||||
fi
|
||||
|
||||
jq -n \
|
||||
--arg interface "$ACTIVE_INTERFACE" \
|
||||
--argjson disks "$AVAILABLE_DISKS" \
|
||||
--arg selected_disk "$SELECTED_DISK" \
|
||||
--argjson maintenance_mode "$MAINTENANCE_MODE_BOOL" \
|
||||
'{
|
||||
interface: $interface,
|
||||
disks: $disks,
|
||||
selected_disk: $selected_disk
|
||||
selected_disk: $selected_disk,
|
||||
maintenance_mode: $maintenance_mode
|
||||
}'
|
||||
Reference in New Issue
Block a user