I got it going. I basically used the last word in the question and put 
(.*$) after it.

On Friday, January 15, 2016 at 4:23:43 PM UTC-5, Mark Constant wrote:
>
> I put in my script for every response question (.*) and now the script 
> just sits there. What would be the correct python regex for capturing 
> everything including new line? At this point I am just trying to grab 
> anything to see if there issue is the response questions.
>
> On Friday, January 15, 2016 at 1:49:43 PM UTC-5, Mark Constant wrote:
>>
>> No it doesn't install. I am having a hard time figuring out what return 
>> code 1 means or how to get a return code when I do a manual install. This 
>> .sh file is a packaged installer from a vendor we use that I am trying to 
>> automate, so I don't have much insight into return codes.
>>
>> On Friday, January 15, 2016 at 11:48:06 AM UTC-5, Matt Martz wrote:
>>>
>>> Does it actually install when using the expect module?  It seems as 
>>> though the failure is because you are getting a return code of 1.  If it 
>>> does install, it might indicate that an rc of 1 is not a failure.
>>>
>>> What is the return code after you run it manually/interactively?
>>>
>>> On Fri, Jan 15, 2016 at 10:36 AM, Mark Constant <[email protected]> 
>>> wrote:
>>>
>>>> I don't know why my expect command below is not working. I used the 
>>>> regex format tester before doing this.
>>>>   - name: Install Rhapsody
>>>>     become: no
>>>>     expect:
>>>>      command: /tmp/rhapsody-6_2_0-linux-x64.sh
>>>>      echo: yes
>>>>      responses:
>>>>       (^)(?i)OK(.*): "o"
>>>>       (^)(?i)Where should Rhapsody be installed(.*): 
>>>> "/rhapsody/rhapsody62/"
>>>>       (^)(?i)Where should the data directory be located(.*): 
>>>> "/rhapsody/rhapsody62/rhapsody/data"
>>>>       (^)(?i)What memory setting should be used(.*): "2048"
>>>>       (^)(?i)What port settings should be used(.*): "3042"
>>>>       (^)(?i)Secure Web Management Console Port(.*): "8445"
>>>>       (^)(?i)Secure Management Webservice Port(.*): "8450"
>>>>
>>>> I get the following error
>>>> *
>>>> fatal: [172.16.120.199]: FAILED! => {"changed": true, "cmd": 
>>>> "/tmp/rhapsody-6_2_0-linux-x64.sh", "delta": "0:00:30.341323", "end": 
>>>> "2016-01-15 11:25:38.460602", "failed": true, "rc": 1, "start": 
>>>> "2016-01-15 
>>>> 11:25:08.119279", "stdout": "Unpacking JRE ...\r\nPreparing JRE 
>>>> ...\r\nStarting Installer ...\r\nThis will install Rhapsody 6.2.0 on your 
>>>> computer.\r\nOK [o, Enter], Cancel [c]", "stdout_lines": ["Unpacking JRE 
>>>> ...", "Preparing JRE ...", "Starting Installer ...", "This will install 
>>>> Rhapsody 6.2.0 on your computer.", "OK [o, Enter], Cancel [c]"]}
>>>>
>>>> When I run the command manually the first thing that comes up is
>>>> Unpacking JRE ...
>>>> Preparing JRE ...
>>>> Starting Installer ...
>>>> This will install Rhapsody 6.2.0 on your computer.
>>>> OK [o, Enter], Cancel [c]
>>>>
>>>>
>>>>
>>>> -- 
>>>> 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/5550514f-0ee0-49e1-b230-f0745fd71ca6%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/5550514f-0ee0-49e1-b230-f0745fd71ca6%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Matt Martz
>>> @sivel
>>> sivel.net
>>>
>>

-- 
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/56eb9a8b-c811-44d4-9e71-1dc6fde2c01b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to