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.

Reply via email to