summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhijit Menon-Sen <ams@2ndQuadrant.com>2015-11-12 08:56:16 +0530
committerAbhijit Menon-Sen <ams@2ndQuadrant.com>2015-11-12 08:56:16 +0530
commitc6d2eb0da1d8041e372b3162c6ae6d37070a817b (patch)
tree96934ec3c32bbde2c66d1fd86852813d502de8c6
parentd62cc30aa707ce1f47b6d116bc8f3059e97e4b3c (diff)
downloadansible-c6d2eb0da1d8041e372b3162c6ae6d37070a817b.tar.gz
Put settings/vars together, unsplit refresh_inventory item
-rw-r--r--CHANGELOG.md6
1 files changed, 3 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b6b708b273..fa43f173a4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -14,17 +14,17 @@ Ansible Changes By Release
* Callback, connection, cache and lookup plugin APIs have changed. Existing plugins might require modification to work with the new versions.
* Callbacks are now shipped in the active directory and don't need to be copied, just whitelisted in ansible.cfg.
* Many API changes. Those integrating directly with Ansible's API will encounter breaking changes, but the new API is much easier to use and test.
-* Settings are now more inheritable; what you set at play, block or role will be automatically inherited by the contained.
+* Settings are now more inheritable; what you set at play, block or role will be automatically inherited by the contained tasks.
This allows for new features to automatically be settable at all levels, previously we had to manually code this.
+* Vars are now settable at play, block, role and task level with the `vars` directive and scoped to the tasks contained.
* Template code now retains types for bools and numbers instead of turning them into strings.
If you need the old behaviour, quote the value and it will get passed around as a string
* Empty variables and variables set to null in yaml will no longer be converted to empty strings. They will retain the value of `None`.
To go back to the old behaviour, you can override the `null_representation` setting to an empty string in your config file or
by setting the `ANSIBLE_NULL_REPRESENTATION` environment variable.
* Added `meta: refresh_inventory` to force rereading the inventory in a play.
-* Now when you delegate an action that returns ansible_facts, these facts will be applied to the delegated host, unlike before when they were applied to the current host.
This re-executes inventory scripts, but does not force them to ignore any cache they might use.
-* Vars are now settable at play, block, role and task level with the `vars` directive and scoped to the tasks contained.
+* Now when you delegate an action that returns ansible_facts, these facts will be applied to the delegated host, unlike before when they were applied to the current host.
* New ssh configuration variables(`ansible_ssh_common_args`, `ansible_ssh_extra_args`) can be used to configure a
per-group or per-host ssh ProxyCommand or set any other ssh options.
`ansible_ssh_extra_args` is used to set options that are accepted only by ssh (not sftp or scp, which have their own analogous settings).