community.general/lib/ansible/playbook
Toshio Kuratomi 1efe782b46 Refactor parsing of CLI args so that we can modify them in the base class
Implement tag and skip_tag handling in the CLI() class.  Change tag and
skip_tag command line options to be accepted multiple times on the CLI
and add them together rather than overwrite.

* Make it configurable whether to merge or overwrite multiple --tags arguments
* Make the base CLI class an abstractbaseclass so we can implement
  functionality in parse() but still make subclasses implement it.
* Deprecate the overwrite feature of --tags with a message that the
  default will change in 2.4 and go away in 2.5.

* Add documentation for merge_multiple_cli_flags
* Fix galaxy search so its tags argument does not conflict with generic tags
* Unit tests and more integration tests for tags
2016-10-06 10:46:58 -04:00
..
role Move searching for roles in the cur basedir to last 2016-10-05 01:25:19 -05:00
__init__.py Save and restore the loader's basedir when loading playbooks 2016-05-23 15:04:44 -04:00
attribute.py Selectively assign the getter for better performance 2016-08-31 13:33:01 -05:00
base.py Move uses of to_bytes, to_text, to_native to use the module_utils version (#17423) 2016-09-06 22:54:17 -07:00
become.py Some further cleanup in the meta branch 2016-08-31 13:33:01 -05:00
block.py Some further cleanup in the meta branch 2016-08-31 13:33:01 -05:00
conditional.py Moving result reading to a background thread 2016-09-17 08:12:52 -05:00
handler.py FEATURE: handler listeners 2016-06-20 09:30:20 -05:00
handler_task_include.py Fixes #15915: New HandlerTaskInclude Class which can run TaskIncludes inside Handlers 2016-05-22 15:45:55 +02:00
helpers.py Moves 'statically included' messages to -vv verbosity (#17918) 2016-10-06 08:55:24 -05:00
included_file.py Move tasks/blocks to a single parent model 2016-08-08 15:58:46 -05:00
loop_control.py implemented loop pausing (#17289) 2016-08-31 16:09:37 -04:00
play.py Remove _load_hosts() from Play initialization as it's no longer needed and it breaks using extra_vars defining a list for hosts (#17699) 2016-09-21 17:25:54 -07:00
play_context.py Refactor parsing of CLI args so that we can modify them in the base class 2016-10-06 10:46:58 -04:00
playbook_include.py Fixes #15745 playbook include: Conditional scoping 2016-05-11 15:58:36 -04:00
role_include.py fix for include_role conflating vars/directives 2016-10-03 19:24:37 -04:00
taggable.py Migrate basestring to a python3 compatible type (#17199) 2016-08-23 13:13:44 -07:00
task.py Fixing parentage of include_role objects for param inheritance 2016-09-30 16:05:43 -05:00
task_include.py Several fixes for includes 2016-08-11 14:07:49 -05:00
vars.py Making the switch to v2 2015-05-03 21:47:26 -05:00
vars_file.py Making the switch to v2 2015-05-03 21:47:26 -05:00