ansible/lib/ansible/playbook
Toshio Kuratomi 69301f2823 make hash_params more robust in the face of many corner cases (#18701)
* make hash_params more robust in the face of many corner cases

Fixes #18680
Alternative fix to #18681

* add test case for role.hash_params

* Add role.hash_params test for more types

A set, a generator/iterable, and a Container that
is not Iterable.

(cherry picked from commit 5f5ea06ca4)
2016-12-05 04:02:21 -08:00
..
role make hash_params more robust in the face of many corner cases (#18701) 2016-12-05 04:02:21 -08:00
__init__.py Convert playbook basedir into unicode at the borders 2016-11-21 09:25:22 -08:00
attribute.py Selectively assign the getter for better performance 2016-08-31 13:33:01 -05:00
base.py Look for _get_parent_attribute method in both src and dst dict 2016-11-23 12:51:54 -06:00
become.py Some further cleanup in the meta branch 2016-08-31 13:33:01 -05:00
block.py Add option to prepend inherited attributes when extending values 2016-11-14 16:42:46 -06:00
conditional.py Check for negative defined logic in conditionals 2016-11-21 12:22:56 -06: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 Don't copy the parent block of TaskIncludes when loading statically 2016-11-11 08:10:00 -06: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 restore play_hosts variables to not show removed 2016-11-08 10:51:51 -05:00
play_context.py Add a new potential su prompt 2016-10-24 16:58:13 -07:00
playbook_include.py Don't copy the parent block of TaskIncludes when loading statically 2016-11-11 08:10:00 -06:00
role_include.py Make sure include_role inherit variables from parent role (#18627) 2016-11-29 11:26:17 -05:00
taggable.py Migrate basestring to a python3 compatible type (#17199) 2016-08-23 13:13:44 -07:00
task.py Add option to prepend inherited attributes when extending values 2016-11-14 16:42:46 -06: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