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.
