From 4e9dd09b85b18c03ca7cbb6bf0749d69654f35ef Mon Sep 17 00:00:00 2001 From: Toshio Kuratomi Date: Mon, 12 Sep 2016 08:36:11 -0700 Subject: [PATCH] ssh_executbale and controlpersist changes --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76dbc516105..ee424476a5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,10 @@ Ansible Changes By Release * Added a new `meta` option: `end_play`, which can be used to skip to the end of a play. * roles can now be included in the middle of a task list via the new `include_role` module, this also allows for making the role import 'loopable' and/or conditional. * The service module has been changed to use system specific modules if they exist and fall back to the old service module if they cannot be found or detected. +* Add ability to specify what ssh client binary to use on the controller. This + can be configured via ssh_executable in the ansible config file or by setting + ansible_ssh_executable as an inventory variable if different ones are needed + for different hosts. * Windows: * several facts were modified or renamed for consistency with their Unix counterparts, and many new facts were added. If your playbooks rely on any of the following keys, please ensure they are using the correct key names and/or values: - ansible_date_time.date (changed to use yyyy-mm-dd format instead of default system-locale format) @@ -147,6 +151,7 @@ Ansible Changes By Release * New privilege escalation become method `ksu` * `raw` now returns `changed: true` to be consistent with shell/command/script modules. Add `changed_when: false` to `raw` tasks to restore the pre-2.2 behavior if necessary. * removed previously deprecated ';' as host list separator. +* Only check if the default ssh client supports ControlPersist once instead of once for each host + task combination. ## 2.1.2 "The Song Remains the Same"