Fallback to using a password if there is no pubkey given.

Without this, if no public key file is specified, you get an easy-to-miss error during the deploy and no minion.