1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00
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 Pass vars from import_playbook in early (#39521) 2018-04-30 16:13:43 -05:00
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 leftover from porting become to v2 that's unused 2017-07-24 10:12:17 -07:00
block.py Validate that rescue and always have an accompanying block. Fixes #26751 (#41822) 2018-06-22 13:59:15 -05:00
conditional.py Don't overwrite builtin jinja2 filters with tests (#37881) 2018-03-26 12:06:00 -05:00
handler.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
handler_task_include.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
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 rebase base playbook base (#39533) 2018-05-03 18:29:47 -04:00
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 Pass vars from import_playbook in early (#39521) 2018-04-30 16:13:43 -05:00
role_include.py Add feature to expose vars/defaults with include/import_role (#41330) 2018-07-15 09:59:30 -05:00
taggable.py add 'never' tag (#34104) 2018-02-07 15:21:55 -08:00
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