The only thing left in those circumstances is to debug ansible:

1. Run with ANSIBLE_KEEP_REMOTE_FILES=1 environmental variable
2. SSH to the remote host and look in ~/.ansible/tmp - you'll find the
actual python script that runs the module there.
3. Inside that script there's command to 'explode'  the script into
multiple files.
4. Once extracted - try to run it manually and see what happens.
5. Dive into code and see if you can figure out what's happening there.

Details are here:
http://docs.ansible.com/ansible/latest/dev_guide/developing_modules_best_practices.html


kind regards
Pshem


On Sun, 26 Nov 2017 at 21:04 6MT <[email protected]> wrote:

> Yes, I am positive.  From the control machine, I am able to do ssh
> <somehost> "test.sh" with the expected result of hi.
>
> For some reason, when ansible calls a shell script that executes remote
> ssh commands, the script is not returning.
>
>
> On Saturday, November 25, 2017 at 11:56:07 PM UTC-5, 6MT wrote:
>>
>> Hi all,
>>
>> I have a script on a remote machine that ssh's into other machines to do
>> stuff.
>>
>> On the control machine, if I use the command or shell module to execute
>> the script, everything works fine if the script is as simple as:
>>
>> #!/bin/sh
>>
>> echo "hi"
>>
>> When the playbook is run, I get "hi" in stdout as expected.
>>
>> However, when I change the script to:
>>
>> #!/bin/sh
>>
>> ssh somehost "echo hi"
>>
>> Ansible hangs indefinitely.  If I put things in the background, e.g.
>> nohup ssh somehost "echo hi" &, I get no output period.
>>
>> I've tried all sorts of redirecting stdin/stdout, etc and cannot seem to
>> get this to work.
>>
>> Has anyone run across this?  Your help is much appreciated.
>>
>> Thanks
>>
> --
> 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/92f16fe4-f233-4bae-8974-8a4737789aa0%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/92f16fe4-f233-4bae-8974-8a4737789aa0%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/CAEaZiRUXwgxM2EQR_n9yNLBfPMmZguikRupWZc%3DgxH1fwPkNug%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to