I don't know the proper answer to your question, the docs definitely
could be interpreted either way right now.  And there does seem to be
a use case for update=no not doing an initial clone but you're not the
first person to request update=no to do an initial clone:

https://github.com/ansible/ansible-modules-core/issues/426



-Toshio

On Tue, Dec 2, 2014 at 12:30 AM, Cliffano Subagio <[email protected]> wrote:
> Hi,
>
> I would like to get some clarification on the intention of update option in
> git module.
>
> My original understanding:
> - when update=yes, then repo will be cloned once and then updated via git
> pull every time
> - when update=no, then repo will be cloned once but would never be updated
> with git pull and it will just return repo information
>
> Which seemed correct until this change
> https://github.com/ansible/ansible/commit/28f6a18ef6add2f43b0e9a489f5d914f3b882403
> which fixed this issue https://github.com/ansible/ansible/issues/8630 .
>
> After the change:
> - when update=yes, the behaviour is still the same as my original
> understanding
> - when update=no, then the module will never be cloned it will just return
> repo information. this is the confusing part because 'update' by definition
> indicates updating an already cloned repo. The change also means that it's
> no longer possible to clone the repo once only without further updates,
> which I think would be a common use case.
>
> The documentation on http://docs.ansible.com/git_module.html only mentions
> "If no, just returns information about the repository without updating."
> Is it the intention that update=no means to never clone?
> If so, is there any other way to support clone once and never update?
>
> Cheers,
> Cliff.
>
> --
> 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/a0a716ee-3560-4d7c-b8b4-0e14e4d468b6%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/CAG9juEp%2Bqr2z0uWhK1OOs%2Bk334kdRSjPbF2gw%3DEMk77m%3DSNYRg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to