Browse code

ssh_executbale and controlpersist changes

Toshio Kuratomi authored on 2016/09/13 00:36:11
Showing 1 changed files
... ...
@@ -18,6 +18,10 @@ Ansible Changes By Release
18 18
 * Added a new `meta` option: `end_play`, which can be used to skip to the end of a play.
19 19
 * 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.
20 20
 * 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.
21
+* Add ability to specify what ssh client binary to use on the controller.  This
22
+  can be configured via ssh_executable in the ansible config file or by setting
23
+  ansible_ssh_executable as an inventory variable if different ones are needed
24
+  for different hosts.
21 25
 * Windows:
22 26
   * 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:
23 27
     - 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
147 147
 * New privilege escalation become method `ksu`
148 148
 * `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.
149 149
 * removed previously deprecated ';' as host list separator.
150
+* Only check if the default ssh client supports ControlPersist once instead of once for each host + task combination.
150 151
 
151 152
 ## 2.1.2 "The Song Remains the Same"
152 153