<face palm> Thank you very much!
On Monday, January 18, 2016 at 9:15:54 AM UTC-5, Matt Martz wrote: > > pexpect must be installed on the hosts that you are targeting. So if you > want to run a command with expect on a remote server called server1, > pexpect must be installed on server1. > > You may wish to run an apt task to instal pexpect on all remote servers > before trying to use the expect module. > > On Saturday, January 16, 2016, jaadu <[email protected] <javascript:>> wrote: > >> I am playing around with Ansible on Ubuntu 14.04 VMs and can't seem to >> get expect to work. I have tried installing ansible and pexpect via apt-get >> and pip, but keep getting the following error: >> >> fatal: [vagrant]: FAILED! => {"changed": false, "failed": true, >> "invocation": {"module_args": {"chdir": null, "command": "domainjoin-cli >> leave user", "creates": null, "echo": false, "removes": null, "responses": >> {"password": "password"}, "timeout": 30}, "module_name": "expect"}, "msg": >> "The pexpect python module is required"} >> >> >> "pip freeze" says: >> >> Jinja2==2.8 >> Landscape-Client==14.12 >> MarkupSafe==0.23 >> PAM==0.4.2 >> PyYAML==3.11 >> Twisted-Core==13.2.0 >> ansible==2.0.0.2 >> apt-xapian-index==0.45 >> argparse==1.2.1 >> chardet==2.0.1 >> colorama==0.2.5 >> configobj==4.7.2 >> ecdsa==0.13 >> html5lib==0.999 >> paramiko==1.16.0 >> pexpect==4.0.1 >> ptyprocess==0.5 >> pyOpenSSL==0.13 >> pycrypto==2.6.1 >> pyserial==2.6 >> python-apt==0.9.3.5ubuntu2 >> python-debian==0.1.21-nmu2ubuntu2 >> requests==2.2.1 >> six==1.5.2 >> ssh-import-id==3.21 >> urllib3==1.7.1 >> wheel==0.24.0 >> wsgiref==0.1.2 >> zope.interface==4.0.5 >> >> >> my playbook code: >> >> - hosts: local_lab >> remote_user: vagrant >> become: true >> vars: >> admin_user: "{{user}}" >> admin_pass: "{{pass}}" >> tasks: >> - name: pbis-open - remove old - leave domain >> expect: >> command: domainjoin-cli leave {{admin_user}} >> responses: >> (?i)password: "{{admin_pass}}" >> >> >> my cli command: >> >> ansible-playbook -vvvv pbis-open.yml --inventory-file=lab >> --extra-vars="user=user pass=password" >> >> >> Thanks for your time. Any help is greatly appreciated. >> >> -- >> 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/74da8bea-97f8-451b-9c4b-430d2ded0c10%40googlegroups.com >> >> <https://groups.google.com/d/msgid/ansible-project/74da8bea-97f8-451b-9c4b-430d2ded0c10%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > > > -- > Matt Martz > @sivel > sivel.net > > -- 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/9a7f9668-9399-4b83-b341-340773f95b1d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
