i tried with simplified script
--- - hosts: web become: yes tasks: - name: Run bash file expect: echo: yes command: ./linux/setup/psft-dpk-setup.sh responses: 'Do you want to proceed with the Puppet Installation': "Y" 'Enter the full path of the PeopleSoft DPK directory': "/home/opc/linux" 'Enter the PeopleSoft Base Directory': "/peoplesoft" 'Are you happy with your answer\? \[Y\|n\|q\]': "Y" 'Enter the Peoplesoft installation': "PUM" 'Enter a new PeopleSoft database name': "FSCMU029" 'Enter the PeopleSoft database listener port': "1521" 'Enter a new PeopleSoft database admin users': "System123#" 'Re-Enter the database admin users password': "System123#" 'Enter a new PeopleSoft database Connect ID.': "people" 'Enter a new PeopleSoft database Connect ID [people] password': "people" 'Re-Enter the PeopleSoft Connect ID password': "people" 'Enter a new PeopleSoft database Access ID [SYSADM] password': "SYSADM" 'Re-Enter the PeopleSoft Access ID password': "SYSADM" 'Enter a new PeopleSoft database Operator ID [VP1] password': "VP1" 'Re-Enter the PeopleSoft Operator ID password': "VP1" '[Optional] Enter a new Application Server Domain connection password': "System123" 'Re-Enter the Application Server Domain connection password': "System123" 'Enter a new WebLogic Server Admin user [system] password': 'System@123' 'Re-Enter the WebLogic Server Admin user password': "System@123" 'Enter a new PeopleSoft WebProfile user [PTWEBSERVER] password': "PTWEBSERVER" 'Re-Enter the PeopleSoft WebProfile user password': "PTWEBSERVER" 'Enter the PeopleSoft Integration Gateway user': "administrator" 'Enter the PeopleSoft Integration Gateway user [administrator] password': "Passw0rd" 'Re-Enter the Integration Gateway user password': "Passw0rd" 'Are you happy with your answer? [y\|n]': "y" 'Do you want to continue with the default initialization process': "y" timeout: 500 and i got the error fatal: [[email protected]]: FAILED! => {"changed": true, "cmd": "./linux/setup/psft-dpk-setup.sh", "delta": "0:08:21.740485", "end": "2018-10-05 05:45:09.884143", "msg": "command exceeded timeout", "rc": null, "start": "2018-10-05 05:36:48.143658", "stdout": "\u001b[3;J\u001b[H\u001b[2J\r\nStarting the PeopleSoft Environment Setup Process: \r\n\r\nValidating User Arguments: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nValidating PeopleSoft Supported Platform: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\n\r\n\r\nVerifying if Puppet Software is Installed: \r\n\u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nVerifying if eYAML Hiera Backend is Installed: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\nPreparing the Redhat Linux VM for PeopleSoft Environment: \r\n\r\nChecking if PeopleSoft DPKs are Present: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\nThe base directory is used to extract the PeopleSoft DPKs. It is also\r\nused to deploy the PeopleSoft components. This directory should be\r\naccessible on the Linux VM, must have write permission and should\r\nhave enough free space.\r\n\r\nEnter the PeopleSoft Base Directory: /peoplesoft\r\nAre you happy with your answer? [Y|n|q]: Y\r\n\r\nChecking if the Base Directory has Enough Free Space: Checking if Default User Home Directory /home is Writable: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\n\r\n\r\nValidating the PeopleSoft DPKs in the Linux VM: \r\nValidating the PeopleSoft Application DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nValidating the PeopleSoft PeopleTools Server DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nValidating the Oracle Server Database DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nValidating the PeopleSoft PeopleTools Client DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nValidating the Elasticsearch DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nValidating the PeopleSoft PeopleTools DEP DPK: Validating the Manifest Information in PeopleSoft DPKs: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\nExtracting the PeopleSoft DPK Archives in the Linux VM: \r\nExtracting the Oracle Database Server DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nExtracting the PeopleSoft PeopleTools Server DPK Archives: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nExtracting the PeopleSoft FSCM Application DPK Archives: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\nExtracting the 8.56 PeopleSoft PeopleTools Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nExtracting the 8.55 PeopleSoft PeopleTools Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nExtracting the 8.54 PeopleSoft PeopleTools Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nExtracting the Oracle Database Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\nSetting up Puppet on the Linux VM: \r\nGenerating eYAML Hiera Backend Encryption Keys: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nUpdating the Puppet Hiera YAML Files in the Linux VM: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\nUpdating the Role in Puppet Site File for the Linux VM: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]\r\n\r\nEnter the PeopleSoft installation [PUM or FRESH] type [PUM]: ", "stdout_lines": ["\u001b[3;J\u001b[H\u001b[2J", "Starting the PeopleSoft Environment Setup Process: ", "", "Validating User Arguments: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Validating PeopleSoft Supported Platform: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "", "", "Verifying if Puppet Software is Installed: ", "\u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Verifying if eYAML Hiera Backend is Installed: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "Preparing the Redhat Linux VM for PeopleSoft Environment: ", "", "Checking if PeopleSoft DPKs are Present: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "The base directory is used to extract the PeopleSoft DPKs. It is also", "used to deploy the PeopleSoft components. This directory should be", "accessible on the Linux VM, must have write permission and should", "have enough free space.", "", "Enter the PeopleSoft Base Directory: /peoplesoft", "Are you happy with your answer? [Y|n|q]: Y", "", "Checking if the Base Directory has Enough Free Space: Checking if Default User Home Directory /home is Writable: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "", "", "Validating the PeopleSoft DPKs in the Linux VM: ", "Validating the PeopleSoft Application DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Validating the PeopleSoft PeopleTools Server DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Validating the Oracle Server Database DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Validating the PeopleSoft PeopleTools Client DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Validating the Elasticsearch DPK: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Validating the PeopleSoft PeopleTools DEP DPK: Validating the Manifest Information in PeopleSoft DPKs: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "Extracting the PeopleSoft DPK Archives in the Linux VM: ", "Extracting the Oracle Database Server DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Extracting the PeopleSoft PeopleTools Server DPK Archives: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Extracting the PeopleSoft FSCM Application DPK Archives: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "Extracting the 8.56 PeopleSoft PeopleTools Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Extracting the 8.55 PeopleSoft PeopleTools Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Extracting the 8.54 PeopleSoft PeopleTools Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Extracting the Oracle Database Client DPK Archive: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "Setting up Puppet on the Linux VM: ", "Generating eYAML Hiera Backend Encryption Keys: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Updating the Puppet Hiera YAML Files in the Linux VM: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "Updating the Role in Puppet Site File for the Linux VM: \u001b[70G[\u001b[1;32m OK \u001b[0;39m]", "", "Enter the PeopleSoft installation [PUM or FRESH] type [PUM]: " as you can see in the last line it is not taking the value PUM of the prompted question please help. On Thursday, October 4, 2018 at 3:41:17 PM UTC, Brad Van Orden wrote: > > I would suspect it is not recognizing the third prompt. Try to simplify > it. You don't need the entire phrase, just the unique part of it. Also, > might try adding > > echo: yes > > to see if that gives you any more details. > > On Thursday, October 4, 2018 at 11:20:59 AM UTC-4, Krishan Chawla wrote: > >> the output does not show any error message, but it is just taking the >> first three responses and not the PUM response. >> > -- 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/d563517d-99a1-48d5-ad94-8338562d86f8%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
