Try using "ansible_ssh_port" rather than hostname:port.


On Wed, May 4, 2016 at 5:39 AM, Alexey Vazhnov <[email protected]>
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 [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/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 [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/CAFOdRHK4u1yojz438axwyjQfy_Q7zZjwfmHa3XdEyVNN_y-%3DoA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to