Hi Brian;

Thanks for the reply.  I am just wondering that if I run ansible-playbook 
directly on the command line, it gives me real-time output, but if called 
from PHP it seems that ansible-playbook waits to finish the playbook before 
it returns any output.



On Wednesday, January 20, 2016 at 10:04:35 PM UTC+8, Brian Coca wrote:
>
> There is no currently available 'intermediate updates' feature. 
>
> On Wed, Jan 20, 2016 at 8:08 AM, Sally Paner <[email protected] 
> <javascript:>> wrote: 
> > I have a simple PHP script that runs ansible-playbook and polls the 
> output. 
> > It seems that ansible runs to completion before it displays the output. 
> > This is my simple code: 
> > (process.php) 
> > $handle = popen("ansible-playbook 
> > set-mysqld-max-connection-with-template.yml", "r"); 
> > 
> > while(!feof($handle)) { 
> > $buffer = fgets($handle); 
> >       echo $buffer . "\n"; 
> >    usleep(100000); //sleep for 0.1 seconds 
> > } 
> > pclose($handle); 
> > 
> > Output: 
> > PLAY [web] 
> > ******************************************************************** 
> > 
> > GATHERING FACTS 
> > *************************************************************** 
> > ok: [selenium1.example.com] 
> > 
> > TASK: [set-mysqld-max-connection-with-template | set mysqld (my.cnf) 
> > max_connection with template] *** 
> > ok: [selenium1.example.com] 
> > 
> > PLAY RECAP 
> > ******************************************************************** 
> > selenium1.example.com       : ok=2    changed=0    unreachable=0   
>  failed=0 
> > 
> > 
> > 
> > -- 
> > 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] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/ansible-project/b159af10-7fce-4b69-b6c1-4eb7191d89aa%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/d/optout. 
>
>
>
> -- 
> Brian Coca 
>

-- 
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/a4e09b7e-1ad6-4b0d-bc59-0de72f87fe35%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to