Hi ayyappan ramanan I finally figured out my issue, now i am able to configure the CLI correctly using expect module as explained by Kai.
Once i fixed minor issues, i will post the whole code so that can be helpful to everyone need this kind of configuration. 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/94ca1093-5566-4f9a-b437-8ee71f79310a%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
