Hi Stefano, 

Is it necessary to install Pexpect on remote machine as well?

Thanks & Regards,
Ritesh Gupta.

On Thursday, 16 November 2017 19:30:29 UTC+5:30, 
[email protected] wrote:
>
>  installed pexpect also on remote machine and nowit is working.
>
> Now the code you suggested provides this output:
>
> *fatal: [stefano2]: FAILED! => {*
> *    "changed": true,*
> *    "cmd": "telnet 0.0.0.0 2200",*
> *    "delta": "0:00:26.267272",*
> *    "end": "2017-11-16 14:57:39.806298",*
> *    "failed": true,*
> *    "invocation": {*
> *        "module_args": {*
> *            "chdir": null,*
> *            "command": "telnet 0.0.0.0 2200",*
> *            "creates": null,*
> *            "echo": false,*
> *            "removes": null,*
> *            "responses": {*
> *                "Press any key to continue\\.": "",*
> *                "login": "username",*
> *                "password": "password"*
> *            },*
> *            "timeout": 30*
> *        }*
> *    },*
> *    "msg": "non-zero return code",*
> *    "rc": 1,*
> *    "start": "2017-11-16 14:57:13.539026",*
> *    "stdout": "Trying 0.0.0.0...\r\r\nConnected to 0.0.0.0.\r\r\nEscape 
> character is '^]'.\r\r\nstefano2.prv\r\nUnauthorized access 
> prohibited.\r\nlogin: username\r\nPassword: Connection closed by foreign 
> host.",*
> *    "stdout_lines": [*
> *        "Trying 0.0.0.0...",*
> *        "",*
> *        "Connected to 0.0.0.0.",*
> *        "",*
> *        "Escape character is '^]'.",*
> *        "",*
> *        "stefano2.prv",*
> *        "Unauthorized access prohibited.",*
> *        "login: username",*
> *        "Password: Connection closed by foreign host."*
> *    ]*
> *}*
> *        to retry, use: --limit @/etc/ansible/api_gateways/apigw.retry*
>
> I just changed the command telnet 0 2200 to *telnet 0.0.0.0 2200*
>
> On Wednesday, 15 November 2017 15:07:58 UTC+1, [email protected] 
> wrote:
>>
>> HI
>>
>> I created an ansble role which install on the target hosts IBM api 
>> connect gateways software and enable the service.
>> I would improve this role adding configuration steps.
>>
>> After the installation the APIC gateways need to be configured accessing 
>> to a dedicated command line interface, the first access is made of the 
>> following steps:
>>
>> $ telnet 0 2200      *//command to launch to access the CLI*
>> Trying 0.0.0.0...
>> Connected to 0.
>> Escape character is '^]'.
>> stefano2.prv
>> Unauthorized access prohibited.
>>
>> login: user          *//here i need to write the username*
>> Password: *****  *// as well as the password*
>>
>> ****************************************************************
>> ATTENTION: Use care when making your selections for operational
>> modes. If you select an incorrect mode for your environment,
>> the only way to change an operational mode is to reinitialize
>> the appliance.
>>
>> Press any key to continue.
>> ****************************************************************
>>
>> I'm stuck here, i tried to add these lines:
>>
>>  * - name: Launch the CLI first time*
>> *    expect:*
>> *      command: telnet 0 2200*
>> *      responses:*
>> *        Question:*
>> *          login: "user"*
>> *          Password: "password"*
>> *          Press any key to continue.: /bin/bash -c "echo"*
>>
>> Every time i try to run the role i gt this error at the end:
>>
>> *TASK [Launch the CLI first time] 
>> *************************************************************************************************************************************************************************
>> *fatal: [stefano3]: FAILED! => {"changed": false, "failed": true, "msg": 
>> "The pexpect python module is required"}*
>> *fatal: [stefano2]: FAILED! => {"changed": false, "failed": true, "msg": 
>> "The pexpect python module is required"}*
>> *        to retry, use: --limit @/etc/ansible/api_gateways/apigw.retry*
>>
>> Could you help me? 
>> How can i answer to the "Press any key to continue"? 
>>
>> Or maybe there are further errors i did not get in the previous steps.
>>
>>
>>

-- 
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/2889a856-b49b-48e9-8881-d2a016735cd5o%40googlegroups.com.

Reply via email to