#!/bin/bash json_data() { cat << EOF { "client": { "parents": [709403], "type": "SERVER", "uuid": "$(dmidecode -q -s system-uuid | grep -v '^#' | head -n 1 | tr '[a-z]' '[A-Z]')", "network": { "mac": "$(cat /sys/class/net/ens3/address)", "ip": "$(hostname -I | awk '{print $1}')" }, "location": { "option": "Horizontal", "insertion": "Back", "pos": 46 }, "formfactor": { "formfactor": "19\"", "rackunits": 1 } }, "ipxe": false } EOF } #curl -d "$(json_data)" -H "Content-Type: application/json" -X POST --insecure https://bas.intra.uni-freiburg.de/api/registration curl --data "$(json_data)" -H "Content-Type: application/json" -X POST --insecure https://bas.stfu-kthx.net:8888/api/registration