Hi Juerg thank you very much, it is working fine with add_host :)
Is that worth a feature request, to use remote_port (similar naming to remote_user) together with delegate_to? Best Regards, Raphael Juerg Ritter schrieb am Donnerstag, 25. Februar 2021 um 22:23:15 UTC+1: > Hi Raphael, > > Oh I see. One solution might be to use the add_host module, which allows > you to add hosts to your inventory on the fly (it won't be persisted). Just > add a task which adds your target host for the delegation along with the > ansible_port variable before your delegate_to task. > > The documentation can be found here: > > https://docs.ansible.com/ansible/latest/collections/ansible/builtin/add_host_module.html > > Hope this helps! > -- Juerg > > > > On Thu, Feb 25, 2021 at 10:13 PM Raphael Ebner <[email protected]> > wrote: > >> Hi Juerg, >> >> Yes, the host is part of my Inventory. >> I tried it and set delegate_to to the inventory hostname, which woks >> fine. >> >> But I've multiple inventories, and all hosts of each inventory needs this >> delegated_to task. How can I handle it for all other inventories, because I >> can't add this host to all inventories? >> Have you an idea? >> >> Regards, >> Raphael >> >> Juerg Ritter schrieb am Donnerstag, 25. Februar 2021 um 21:46:25 UTC+1: >> >>> Hi Raphael, >>> >>> Is the host you are trying to delegate the task to part of your >>> inventory? >>> >>> My next try would be to add this host in the inventory and specify the >>> custom port for this particular host as a host variable. An example can be >>> found here: >>> >>> https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html#assigning-a-variable-to-one-machine-host-variables >>> >>> I hope that helps! >>> >>> Regards, Juerg >>> >>> On Thu, Feb 25, 2021 at 9:30 PM Raphael Ebner <[email protected]> >>> wrote: >>> >>>> Hi Community, >>>> >>>> I need to delegate one task in my play to another remote linux ssh host >>>> with delegate_to. So far so good. But now the problem: my remote host has >>>> a >>>> custom ssh port. When running the play I always get "Failed to connect to >>>> the host via ssh: ssh: connect to host x.x.x.x port 22: Connection timed >>>> out". How can I specify at task level a custom ssh port for delegate_to? >>>> >>>> I already tried: "delegate_to: IP:PORT" and setting "ansible_port: >>>> PORT" at task level, but without success. >>>> >>>> May someone has an idea how to handle this problem? >>>> >>>> Regards, >>>> Raphael >>>> >>>> -- >>>> 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 view this discussion on the web visit >>>> https://groups.google.com/d/msgid/ansible-project/fbd59df7-f298-4f7a-90a0-64b7f94f8a24n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/ansible-project/fbd59df7-f298-4f7a-90a0-64b7f94f8a24n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> >>> >>> -- >>> >>> Jürg Ritter, RHCE >>> Consultant >>> >>> Red Hat Switzerland <https://www.redhat.com/> >>> >>> Europaallee 41 >>> >>> CH-8021 Zürich >>> >>> [email protected] >>> M: +41-(0)79-715-09-90 <+41%2079%20715%2009%2090> >>> <https://www.redhat.com/> >>> >> -- >> 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 view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/9a431557-346e-4c81-b4db-ae0e932e1dccn%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/9a431557-346e-4c81-b4db-ae0e932e1dccn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > > Jürg Ritter, RHCE > Consultant > > Red Hat Switzerland <https://www.redhat.com/> > > Europaallee 41 > > CH-8021 Zürich > > [email protected] > M: +41-(0)79-715-09-90 <+41%2079%20715%2009%2090> > <https://www.redhat.com/> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/50d8ee7d-b602-4bcd-986c-445951a154can%40googlegroups.com.
