At the moment the manual provisioning via ssh assumes a default identity will work. For users with many keys or using a non standard key name for their environment (or a pem identity) this won't work as there is a limit to the number of keys that ssh will try. For such cases it would be beneficial to allow add-machine ssh:x@y to allow specification of the key to use ( ie. -i parameter of ssh).
At the moment the manual provisioning via ssh assumes a default identity will work. For users with many keys or using a non standard key name for their environment (or a pem identity) this won't work as there is a limit to the number of keys that ssh will try. For such cases it would be beneficial to allow add-machine ssh:x@y to allow specification of the key to use ( ie. -i parameter of ssh).