I am having some issues with a custom ssh_config file and not sure if I'm 
doing something wrong, if it's an ssh bug, or if it's an Ansible bug.

I currently have a custom ssh_config file placed next to my ansible.cfg 
file. In the ansible.cfg file I have the line ssh_args = -F ssh_config under 
the [ssh_connection] section. Inside of my ssh_config file is the following:

  Host bastion
    HostName        xxx.xxx.xxx.xxx
    User            ubuntu
  Host app01
    HostName        xxx.xxx.xxx.xxx
    ProxyCommand    ssh bastion nc %h %p
    User            ubuntu

If I then run the command ssh app01 -F ssh_config I receive the following 
error:

  ssh: Could not resolve hostname bastion: nodename nor servname provided, 
or not known

However, if instead of referencing the ssh_config file, I instead place the 
contents into ~/.ssh/config and run the command ssh app01, all is well and 
it is able to resolve the hostname, bastion.

Is there a setting I am missing somewhere or is this potentially a bug in 
either ssh or Ansible?

Thanks for your help and if you need any more info, please ask!

- James

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/65690467-b6e1-4206-bb87-9250b2371c40%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to