Try using "ansible_ssh_port" rather than hostname:port.


On Wed, May 4, 2016 at 5:39 AM, Alexey Vazhnov <alexey.vazh...@gmail.com>
wrote:

> I think what better solution for storing SSH settings (hostname, port,
> username, proxycommand, identityfile …) is ~/.ssh/config.
>
> On Friday, April 29, 2016 at 4:11:48 AM UTC+5, John Gateley wrote:
>>
>> Hello,
>>
>> I have an inventory file with the same host twice, once using ssh on port
>> 22, once using ssh on port 12345. This is inventory file bad.hosts2:
>>
>> [host1]
>>
>> foo.example.com:22  ansible_connection=ssh ansible_ssh_user=root
>>
>>
>> [host2]
>>
>> foo.example.com:12345       ansible_connection=ssh ansible_ssh_user=root
>>
>>
>> The intent is to use one host (host1) to copy a new sshd config file and
>> to setup sshd to run on a different port. From then on, the second host
>> (host2) would be used.
>>
>> However, the behavior is strange: no matter what I do, port 22 is used.
>>
>>
>> Johns-MacBook-Air:ansible.bug j$ ansible -i bad.hosts2 -m ping host1
>>
>> foo.example.com| success >> {
>>
>>     "changed": false,
>>
>>     "ping": "pong"
>>
>> }
>>
>>
>> Johns-MacBook-Air:ansible.bug j$ ansible -i bad.hosts2 -m ping host2
>>
>> foo.example.com | success >> {
>>
>>     "changed": false,
>>
>>     "ping": "pong"
>>
>> }
>>
>>
>> Note sshd is only running on port 22, and if I switch the order of the
>> two hosts in the inventory file, both host1 and host2 will fail the ping.
>>
>>
>> What is happening here?
>>
>>
>> Thanks
>>
>>
>> John
>>
>>
>>
>>
>> --
> 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 ansible-project+unsubscr...@googlegroups.com.
> To post to this group, send email to ansible-project@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/6b77c2b7-150d-4958-a71c-7d0f748e86f1%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/6b77c2b7-150d-4958-a71c-7d0f748e86f1%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To post to this group, send email to ansible-project@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAFOdRHK4u1yojz438axwyjQfy_Q7zZjwfmHa3XdEyVNN_y-%3DoA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to