class Chef::Knife::Ssh
def configure_password
def configure_password if config.key?(:ssh_password) && config[:ssh_password].nil? # if we have an actual nil that means someone called "--ssh-password" with no value, so we prompt for a password config[:ssh_password] = get_password else # the false default of ssh_password results in a nil here config[:ssh_password] = get_stripped_unfrozen_value(config[:ssh_password]) end end