What version of freebsd and ansible are you using?

On Dec 30, 2013, at 4:16 PM, Dan Langille <[email protected]> wrote:

> I have this in a playbook:
> 
> - name: start
> service: name=postgresql enabled=yes state=started 
> tags: postgresql-server
> 
> When I run it I see:
> 
> 
> 
> # ansible-playbook jail-postgresql.yml --tags=postgresql-server 
> 
> PLAY [jail_postgresql] 
> ******************************************************** 
> 
> GATHERING FACTS 
> *************************************************************** 
> ok: [zuul_postgresql] 
> 
> TASK: [postgresql-server | install postgresql-server] 
> ************************* 
> ok: [zuul_postgresql] 
> 
> TASK: [postgresql-server | run initdb] 
> **************************************** 
> skipping: [zuul_postgresql] 
> 
> TASK: [postgresql-server | start] 
> ********************************************* 
> 
> And there it stops... and waits.
> 
> 
> Looking on the client in question, I see output from ps:
> 
> 
> root 63256 0.0 0.0 14536 2160 1 I+J 9:09PM 0:00.00 /bin/sh -c echo 
> SUDO-SUCCESS-nqdtbpiymcuiebgpkzzhuwufzhpwgvxr; /usr/local/bin/python 
> /usr/home/dan/.ansible/tmp/ansible-1388437795.93-17849266519 
> root 63257 0.0 0.2 75560 13360 1 I+J 9:09PM 0:00.05 /usr/local/bin/python 
> /usr/home/dan/.ansible/tmp/ansible-1388437795.93-178492665191228/service 
> /usr/home/dan/.ansible/tmp/ansible-1388437795.9
> 
> I have confirmed that the server has started:
> 
> # ps auwx | grep pgsql
> 
> 
> 
> pgsql 63288 0.0 0.2 179900 19736 ?? IsJ 9:09PM 0:00.00 postgres: checkpointer 
> process (postgres) 
> pgsql 63289 0.0 0.2 179900 19736 ?? SsJ 9:09PM 0:00.01 postgres: writer 
> process (postgres) 
> pgsql 63290 0.0 0.2 179900 19736 ?? SsJ 9:09PM 0:00.00 postgres: wal writer 
> process (postgres) 
> root 63480 0.0 0.0 16312 1916 0 S+J 9:14PM 0:00.00 grep pgsql 
> pgsql 63286 0.0 0.2 179900 19676 1 SJ 9:09PM 0:00.01 /usr/local/bin/postgres 
> -D /usr/local/pgsql/data
> 
> If I issue this command on the client: service postgresql stop
> 
> The playbook finishes running and I see this additional output:
> 
> 
> 
> changed: [zuul_postgresql] 
> 
> PLAY RECAP 
> ******************************************************************** 
> zuul_postgresql : ok=3 changed=1 unreachable=0 failed=0
> 
> 
> It seems to me that the service isn't notice that postgresql has started, but 
> when the service stops, it assumes everything has completed and reports 
> success.
> 
> 
> -- 
> 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].
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
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].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to