You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/lib/ansible
Matt Martz d6872a7b07
Backport #38747 for 2.5 - Block copy and reparenting improvements (#38829)
* Attempt 4: Prevent reparenting a block with itself (#38747)

* More concisely reparent, ensuring we don't go too shallow or too deep in this process. Fixes #38357

* More explicit reparenting, with a short circuit for a common case

* We need new_block to have a parent, otherwise we lose context with this approach

* Remove duplicate parent assignment

* Change callers of Block.copy to not use exclude_parent=True, when including the parent, exclude tasks

(cherry picked from commit f474195a3b)

* Add changelog for #38747
8 years ago
..
cli remove unused optoins from inventory cli 8 years ago
compat Enable wildcard import pylint (#35786) 8 years ago
config better sudo/su deprecation on config entries (#36074) 8 years ago
errors Make AnsibleActionDone a private exception 8 years ago
executor Backport #38747 for 2.5 - Block copy and reparenting improvements (#38829) 8 years ago
galaxy galaxy remove incorrect check for role path before extraction (#35259) 8 years ago
inventory Ensure non ansilbe exceptions keep tracebacks (#37523) 8 years ago
module_utils Backport #38884 for 2.5 - docker/docker-py guard (#38889) 8 years ago
modules Modules to link relatively to docs (#39081) (#39086) 8 years ago
parsing Fix 'New Vault password' on vault 'edit' (#35923) (#38003) 8 years ago
playbook Backport #38747 for 2.5 - Block copy and reparenting improvements (#38829) 8 years ago
plugins show changed in online 8 years ago
template Backport #37881 for 2.5.1 (#37937) 8 years ago
utils Modules to link relatively to docs (#39081) (#39086) 8 years ago
vars Fix ansible_lo being used inside of ansible_facts (#37360) 8 years ago
__init__.py Fix ziploader for the cornercase of ansible invoking ansible. 10 years ago
constants.py centralize doc/config plugin lists (#38775) 8 years ago
release.py New release v2.5.1 8 years ago