This issue was brought up before in issue:
but the reporter "Nathan L Smith" only wanted the documentation updated accordingly.
I actually think allowing the command to be able to delete a rackspace node based on <server name> would be helpful, so that we can run something like this:
yes | knife rackspace server delete $INST
yes | knife node delete $INST
yes | knife client delete $INST
where we are passing the <server name> to this script. This is of course after using -N <server name> and -S <server name> when creating the instance.
But come to think of it, it would be even better if the knife command had an option to delete the node and client on its own.
I know that the Edmund's Knife-Cloudstack gem attempts to do that, even though it does have bugs.
It would be great if one command (knife rackspace server delete ...) could do all the "deleting" since one command (knife rackspace server create ...) does all the creating.