ansible-config_template/releasenotes/notes/opportunistic-strategy-and-connection-plugin-bc476fa3607dcc4a.yaml
Kevin Carter cb01efef66 Implement an opportunistic strategy and connection plugin
This change is creating an opportunistic Ansible execution strategy and
an update the ssh connection plugin so that it supports direct access to lxc
containers within ever having to ssh into them.

The intention of this change is to speed up execution time and reliability by
tuning the execution environment within Ansible to run faster while also attempting
to subvert transient ssh issues.

Change-Id: Ide34513bf82523257bdd2a8a68dff165f9927c56
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-08-25 17:45:10 +00:00

12 lines
695 B
YAML

---
features:
- An opportunistic Ansible execution strategy has been implemented. This
allows the Ansible linear strategy to skip tasks with conditionals faster
by never queuing the task when the conditional is evaluated to be false.
- The Ansible SSH plugin has been modified to support running commands within
containers without having to directly ssh into them. The change will detect
presence of a container. If a container is found the physical host will be
used as the SSH target and commands will be run directly. This will improve
system reliability and speed while also opening up the possibility for SSH
to be disabled from within the container itself.