import_tasks
már inicializálási időben betölt minden hozzá kapcsolódó változót, függetlenül attól, hogy az a hívás egyáltalán meg lesz-e hívva.set_fact
, akkor maga a template került „eltárolásra”vars
-banwhen
-ben is használunk template kifejezést, és történetesen a when
egy block
-hoz kötődik, ott a template annyiszor fog kiértékelődni, ahágy lépésből áll a block
ÉS ha kiértékelés eredménye menetközben megváltozik, a block
többi eleme lehet, hogy nem kerül futtatásra!- set_fact: foo: yes - when: "{{ foo }}" block: - set_fact: foo: no - debug: msg: 'Ez soha nem lesz lefuttatva...'
include_*
skippelésre kerül, a hihagyott role-ok/task-ok tag-jei se lesznek bejárva, így nem lehet rájuk hivatkozni se a –tags
parancssori paraméterrel.import_*
-ot használunk, az „előre bejárás” okán ismertek lesznek belső tag-ek is.