vpsReinstall 420 B

123456789101112131415
  1. #!/bin/bash
  2. PATH="/usr/local/bin:${PATH}"
  3. SRV="${1:?Need a fqdn}"
  4. SSHKEY_NAME="${2:-vpsbot}"
  5. sshpubkey=$( getSSHKeys "${SSHKEY_NAME}" | jq -r '.key' )
  6. current_image_id=$( getImageDetails "${SRV}" | jq -r '.id' )
  7. IMAGE_ID="${3:-${current_image_id}}"
  8. HTTP_PAYLOAD='{ "doNotSendPassword": true, "publicSshKey": "'${sshpubkey}'", "imageId": "'${IMAGE_ID}'" }'
  9. ovhcli post "vps/${SRV}/rebuild" "${HTTP_PAYLOAD}"
  10. exit $?