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