community.general/lib/ansible/playbook
Matt Martz 27b4d7ed31
Add feature to expose vars/defaults with include/import_role (#41330)
* First pass at making 'private' work on include_role, imports are always public

* Prevent dupe task execution and overwriting handlers

* New functionality will use public instead of deprecated private

* Add tests for public exposure

* Validate vars before import/include to ensure they don't expose too early

* Add porting guide docs about public argument and change to import_role

* Add additional docs about public and vars exposure to module docs

* Insert role handlers at parse time, exposing them globally
2018-07-15 09:59:30 -05:00
..
role Add feature to expose vars/defaults with include/import_role (#41330) 2018-07-15 09:59:30 -05:00
__init__.py
attribute.py Don't use deepcopy when creating attributes unless really needed 2018-07-13 10:05:48 -07:00
base.py Fix NameError, value was not available in this context leading to a generic unexpected error. Fixes #33275 (#41856) 2018-06-25 15:04:32 -05:00
become.py
block.py Validate that rescue and always have an accompanying block. Fixes #26751 (#41822) 2018-06-22 13:59:15 -05:00
conditional.py
handler.py
handler_task_include.py
helpers.py Revert #39365, improve error messaging (#41208) 2018-06-07 09:00:50 -05:00
included_file.py Support item label in v2_playbook_on_include (#42478) 2018-07-09 11:27:00 -04:00
loop_control.py
play.py Add feature to expose vars/defaults with include/import_role (#41330) 2018-07-15 09:59:30 -05:00
play_context.py Add a 'machinectl shell' become_method (#39826) 2018-05-25 10:52:53 -05:00
playbook_include.py
role_include.py Add feature to expose vars/defaults with include/import_role (#41330) 2018-07-15 09:59:30 -05:00
taggable.py
task.py Add config to fail on invalid task attributes. Fixes #42479 2018-07-10 09:49:16 -04:00
task_include.py Support 'apply' to apply attributes to included tasks - Impl 1 (#39236) 2018-05-31 12:08:38 -05:00