nodescreate.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/bin/bash
  2. PUBKEY="DM5qhLAE20PG9BbfBCger+Ac9D2NDOwCtY1rbYDLf34="
  3. IPADDR="69.169.21.167"
  4. MACADDRESS="56:2a:9c:d4:e2:16"
  5. ACCESSKEY="HzIeRewZEyMWtUSF"
  6. PASSWORD="password"
  7. LOCALADDRESS="192.168.1.21"
  8. generate_post_json ()
  9. {
  10. cat <<EOF
  11. {
  12. "endpoint": "$IPADDR",
  13. "publickey": "$PUBKEY",
  14. "macaddress": "$MACADDRESS",
  15. "password": "$PASSWORD",
  16. "localaddress": "$LOCALADDRESS",
  17. "accesskey": "$ACCESSKEY"
  18. }
  19. EOF
  20. }
  21. POST_JSON=$(generate_post_json)
  22. curl --max-time 5.0 -d "$POST_JSON" -H 'Content-Type: application/json' -H "authorization: Bearer mastertoken" localhost:8082/api/nodes/skynet
  23. PUBKEY="ap200E90in4uyIyR0b3wuX24ZAp0WFL8q37UtL3CWFI="
  24. IPADDR="70.169.21.168"
  25. MACADDRESS="82:1a:33:d7:e1:96"
  26. PASSWORD="password"
  27. LOCALADDRESS="192.73.1.2"
  28. POST_JSON=$(generate_post_json)
  29. curl --max-time 5.0 -d "$POST_JSON" -H 'Content-Type: application/json' -H "authorization: Bearer mastertoken" localhost:8082/api/nodes/skynet
  30. PUBKEY="CAHIgkHXOsTEmY9XKhEI3CO5iYAo0X4U/yTX+L/yJ2E="
  31. IPADDR="71.169.21.169"
  32. MACADDRESS="e8:d0:fc:fe:1f:01"
  33. PASSWORD="password"
  34. LOCALADDRESS="192.73.1.3"
  35. POST_JSON=$(generate_post_json)
  36. curl --max-time 5.0 -d "$POST_JSON" -H 'Content-Type: application/json' -H "authorization: Bearer mastertoken" localhost:8082/api/nodes/skynet