Thank you again Kai,
I tried your code and i get this output:
*The full traceback is:*
* File "/tmp/ansible_its4CY/ansible_module_expect.py", line 109, in
wrapped*
* return next(resp_gen)*
*fatal: [stefano2]: FAILED! => {*
* "changed": false,*
* "failed": true,*
* "invocation": {*
* "module_args": {*
* "chdir": null,*
* "command": "telnet 0 2200",*
* "creates": null,*
* "echo": false,*
* "removes": null,*
* "responses": {*
* "Enable Common Criteria Compatibility mode.*": "n",*
* "Enable Secure Backup mode.*": "n",*
* "Password": "password",*
* "Press any key to continue\\.": "",*
* "idg#": [*
* "configure terminal"*
* ],*
* "idg\\(config web-mgmt\\)#": [*
* "admin-state enabled",*
* "local-address 127.0.0.1 9090",*
* "exit"*
* ],*
* "idg\\(config\\)#": [*
* "web-mgmt",*
* "write memory"*
* ],*
* "login": "admin"*
* },*
* "timeout": 30*
* }*
* },*
* "msg": "No remaining responses for 'idg\\(config\\)#', output was '
write memory\r\n\r\n% Saving configuration failed -
disabled.\r\n\r\nidg(config)#'"*
*}*
* to retry, use: --limit @/etc/ansible/api_gateways/apigw_conf.retry*
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 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/0a2414e8-ff1b-49a3-8764-be7daea9e815%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.