On 2/13/14, 12:37 PM, Ilya Ivanov wrote:
"previous known host file not found" is an Ansible message. Does anyone
know the conditions under which is it triggered?

Grepping the code shows it pretty clearly:

    def not_in_host_file(self, host):
host_file = os.path.expanduser(os.path.expandvars("~${USER}/.ssh/known_hosts"))
        if not os.path.exists(host_file):
            print "previous known host file not found"

This is called when a command is executed.

It looks to your user's homedir/.ssh/known_hosts and if that file doesn't exist, it prints that message you're seeing.

Use of straight ssh will read various config files to determine where the known_hosts file is, such as /etc/ssh/ssh_config and ~/.ssh/config

Perhaps in one of those there is a configuration that marks known_hosts as some other file -- or you have a setting that is preventing ssh from every even checking for known hosts. Either way, that's where the message comes from.


-jlk

--
You received this message because you are subscribed to the Google Groups "Ansible 
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to