*Thank you Kai for response. Unfortunately this did NOT work. Let me 
explain this scenario once again.*

*Here is Complete expect Module Code.*

- name: Perform auto prompt for *responses*
    expect:
      chdir: /tools/murthy/AOCL-SDK-16.0
      command: /bin/bash setup_pro.sh
      responses:
         'Press \[Enter\] to continue:': \n
         '--More--' : \r

      timeout: 180
      echo: yes

  - name: Perform auto prompt for *responses2*
    expect:
      chdir: /tools/murthy/AOCL-SDK-16.0
      command: /bin/bash setup_pro.sh
      responses:
         'Do you accept this license\? \[y/n\]': y\n
      echo: yes


*Here is Error and final OUT PUT @ below, Can you explain whether first 
expect module being executed ?? I am suspecting this command NOT being 
executed and timeout happening. When I run manually from terminal, I need 
to press [Enter] command @ least 20 times and works OK. but when I use this 
expect module, I am NOT able GET this work. I have also separated two 
responses also for easy debugging.*

fatal: [10.10.10.147]: FAILED! => {
    "changed": true, 
    "cmd": "/bin/bash setup_pro.sh", 
    "delta": "0:03:07.381255", 
    "end": "2017-05-26 12:21:14.170676", 
    "failed": true, 
    "invocation": {
        "module_args": {
            "chdir": "/tools/murthy/AOCL-SDK-16.0", 
            "command": "/bin/bash setup_pro.sh", 
            "creates": null, 
            "echo": true, 
            "removes": null, 
            "responses": {
                "--More--": "\\r", 
                "Press \\[Enter\\] to continue:": "\\n"
            }, 
            "timeout": 180
        }
    }, 
    "msg": "command exceeded timeout", 
    "rc": null, 
    "start": "2017-05-26 12:18:06.789421", 



Also OUTPUT here


   "", 
        "", 
        "Press [Enter] to continue:\\n", 
        "", 
        "", 
        "Do you accept this license? [y/n]: "
    ]
}






On Friday, May 26, 2017 at 10:57:02 AM UTC-7, Kai Stian Olstad wrote:
>
> On 25. mai 2017 22:22, Murthy Vipparthy wrote: 
> >       
> > *Kai* 
> >     Here is my playbook command 
> > 
> >     # ansible-playbook opencl.yml --ask-become-pass -vvvv 
> > 
> > 
> >     When I use my Playbook with below option while 
> > 
> >      responses: 
> >           'Press \[Enter\] to continue:': \n 
> >           '--More--' : \r 
> >           'Do you accept this license\?\[y/n\]': y 
> > 
> >    I am being stuck @ Output like below and this is NOT further 
> proceeding 
> > for rest of responses 
> > 
> > *   "",         "Press [Enter] to continue:",         "",         "Do 
> you 
> > accept this license? [y/n]: "    ]}   Any help on this Thank you 
> -Murthy* 
>
> According to your output you are missing a space between the question 
> mark and the square bracket in your responses. 
>
> -- 
> Kai Stian Olstad 
>

-- 
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/e247f8cc-ccec-4f8c-a256-1c19accfc8ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to