On 06/21/2017 11:01 AM, [email protected] wrote:
Hi Frank,
21 juin 2017 10:29 "Frank Thommen" <[email protected]> a écrit:
Hi,
from ansible's documentation I don't understand how ansible handles fact
gathering when using
roles: Are a host's facts gathered at each single playbook run? Or at each
"role" run? Or only
once?
In most cases one would want to gather facts only once in the beginning, but is
this the case
and/or how can I check this?
This is at playbook level, not at role level
I.e. for a playbook roles/common/tasks/main.yml which is
---
- include: tasks_1.yml
- include: tasks_2.yml
fact gathering would only happen once or once per *.yml (I'm not
completely sure which is the playbook and which the task in this setup,
sorry)
For me the gathering fact happens each time a new block of hosts/tasks in the
playbook
You can control it by using gather_facts: no to skip it.
The concrete example is more complicated, since some include are only
done on special conditions. Therefore I cannot really know from the
beginning, which tasks are run and which not. Consequently I wouldn't
know where to gather and where not.
frank
--
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/805a8b57-beca-c669-f0df-7ab306e0ec72%40drosera.ch.
For more options, visit https://groups.google.com/d/optout.