Okay on my last post I wrote that the expect
command to handle PECL install prompt is difficult to put into an Ansible playbook.
I just figured out a much easier solution.
printf "\n" | sudo pecl install zmq channel://pecl.php.net/zmq-1.1.2
This will act like an expect
and automatically send “\n” to any prompt. It cannot send different messages conditionally like expect
, but if you just want to throw in some Enter-keys, this’ll do the job.
So that’s an easy one-liner to include in my Ansible cookbook!