Another thought might be to use the "at" module to defer execution of this particular command, sleep a bit to let it run, and then proceed?
On Fri, Sep 12, 2014 at 4:01 PM, Michael Peters <[email protected]> wrote: > Does the chdir argument to raw work? > > raw: "/usr/sbin/lsof /afs" chdir="/" > > On Fri, Sep 12, 2014 at 12:45 PM, Jesse DeFer <[email protected]> wrote: > > I am trying to create a playbook to unmount an AFS mounted home > directory, > > but I can't unmount it because the user running ansible has open files > > because of ansible. I can't do this with user with a local home, or ssh > > configs or anything like that. I need to do it with a regular ansible > play > > and regular user, so no funky ssh configs or other changes to my hosts. > > > > Here is my play: > > - name: check if files are open in /afs > > raw: "cd / && /usr/sbin/lsof /afs" > > register: command_result > > failed_when: "command_result.rc != 1" > > > > If I run it with ansible, it will succeed, but ansible-playbook will show > > two processes spawned by the ansible run (sh and sudo). > > > > Is there a way to change the current directory before tasks are run? > > > > Thanks, > > Jesse > > > > -- > > 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/31dfb506-1544-4093-978d-d1a923dd3e33%40googlegroups.com > . > > For more options, visit https://groups.google.com/d/optout. > > -- > 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/CAJQqANdF1%2Bcxkic%3Dux%2BK9Zq%2BKja04O1RH9HmVs8qx1xjXVf7KA%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- 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/CA%2BnsWgwJLRzNUUmAoAmvOeEo1h-%3DG%3DrJxYsvraP8qOV2djbtrw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
