If remote temp is outside of your home why would it still prevent things from unmounting?
On Fri, Sep 12, 2014 at 4:39 PM, Jesse DeFer <[email protected]> wrote: > raw doesn't seem to have a chdir option or it doesn't have the effect I > need, command does but it still shows open files. I already have > remote_tmp set to a different directory. I'm sure I could do something > with at, but that's not the cleanest way to do it. I had thought to set > "sudo_exe = cd / && sudo" but that caused errors about executing sudo. > > On Friday, September 12, 2014 1:07:50 PM UTC-7, Michael DeHaan wrote: >> >> Or configure ansible.cfg to use a different temp dir path? >> >> On Fri, Sep 12, 2014 at 4:07 PM, Michael DeHaan <[email protected]> >> wrote: >> >>> 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/c14a01ca-a317-4bca-b097-3ee90947ba73%40googlegroups.com > <https://groups.google.com/d/msgid/ansible-project/c14a01ca-a317-4bca-b097-3ee90947ba73%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > 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%2BnsWgyhGRsL498%3D3kK0ExA%3Doq2N122-pKct6FR8O8Zmr8LV6w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
