Thank you Kai
i write my code here just to explain what i'm doing:
- name: Launch the CLI with new password
expect:
command: telnet 0 2200
responses:
login: "user"
Password: "password"
Press any key to continue\.: ""
Enable Secure Backup mode.*: "n"
Enable Common Criteria Compatibility mode.*: "n"
idg#.*: "configure terminal"
idg\(config\)#: "web-mgmt"
idg\(config web-mgmt\)#: "admin-state enabled"
idg\(config web-mgmt\)#: "local-address 127.0.0.1 9090"
idg\(config web-mgmt\)#: "exit"
idg\(config\)#: "write memory"
idg#: "exit"
The problem here are 2:
1) I don't know why but when the task arrives to* idg\(config web-mgmt\)#
*using
-vvv it is stuck and do not go on.
2) As you can see there are responses repeated, and this means that ansible
will take always the last occurance.
Could you help me solving this problem?
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/f2c0ffb8-e0a4-4ea0-9dfd-57aed1920b6a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.