From 88712c930132b59245b00658d4e5369b2b5d9173 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Wed, 9 Mar 2016 15:11:24 +0000 Subject: [PATCH] Accepting request 369111 from home:lrupp:branches:systemsmanagement - update to 2.0.1.0: * Fixes a major compatibility break in the synchronize module shipped with 2.0.0.x. That version of synchronize ran sudo on the controller prior to running rsync. In 1.9.x and previous, sudo was run on the host that rsync connected to. 2.0.1 restores the 1.9.x behaviour. * Additionally, several other problems with where synchronize chose to run when combined with delegate_to were fixed. In particular, if a playbook targetted localhost and then delegated_to a remote host the prior behavior (in 1.9.x and 2.0.0.x) was to copy files between the src and destination directories on the delegated host. This has now been fixed to copy between localhost and the delegated host. * Fix a regression where synchronize was unable to deal with unicode paths. * Fix a regression where synchronize deals with inventory hosts that use localhost but with an alternate port. * Fixes a regression where the retry files feature was not implemented. * Fixes a regression where the any_errors_fatal option was implemented in 2.0 incorrectly, and also adds a feature where any_errors_fatal can be set at the block level. * Fix tracebacks when playbooks or ansible itself were located in directories with unicode characters. * Fix bug when sending unicode characters to an external pager for display. * Fix a bug with squashing loops for special modules (mostly package managers). The optimization was squashing when the loop did not apply to the selection of packages. This has now been fixed. * Temp files created when using vault are now "shredded" using the unix shred program which overwrites the file with random data. * Some fixes to cloudstack modules for case sensitivity * Fix non-newstyle modules (non-python modules and old-style modules) to disabled pipelining. OBS-URL: https://build.opensuse.org/request/show/369111 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=60 --- ansible-2.0.0.2.tar.gz | 3 --- ansible-2.0.1.0.tar.gz | 3 +++ ansible.changes | 43 ++++++++++++++++++++++++++++++++++++++++++ ansible.spec | 2 +- 4 files changed, 47 insertions(+), 4 deletions(-) delete mode 100644 ansible-2.0.0.2.tar.gz create mode 100644 ansible-2.0.1.0.tar.gz diff --git a/ansible-2.0.0.2.tar.gz b/ansible-2.0.0.2.tar.gz deleted file mode 100644 index d32a839..0000000 --- a/ansible-2.0.0.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:27db0b99113fab85b1430c361c7790a0aa7f5c614c9af13362e2adbba07e5828 -size 1497944 diff --git a/ansible-2.0.1.0.tar.gz b/ansible-2.0.1.0.tar.gz new file mode 100644 index 0000000..851839d --- /dev/null +++ b/ansible-2.0.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cddc4fa6af4c1be6cd1d6634de1bd0397abad921c76b32cab6722c042744ee5d +size 1510155 diff --git a/ansible.changes b/ansible.changes index 4340e49..69c36ec 100644 --- a/ansible.changes +++ b/ansible.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Wed Mar 9 14:37:43 UTC 2016 - lars@linux-schulserver.de + +- update to 2.0.1.0: + * Fixes a major compatibility break in the synchronize module shipped + with 2.0.0.x. That version of synchronize ran sudo on the controller + prior to running rsync. In 1.9.x and previous, sudo was run on the + host that rsync connected to. 2.0.1 restores the 1.9.x behaviour. + * Additionally, several other problems with where synchronize chose + to run when combined with delegate_to were fixed. In particular, if + a playbook targetted localhost and then delegated_to a remote host + the prior behavior (in 1.9.x and 2.0.0.x) was to copy files between + the src and destination directories on the delegated host. This has + now been fixed to copy between localhost and the delegated host. + * Fix a regression where synchronize was unable to deal with unicode paths. + * Fix a regression where synchronize deals with inventory hosts that + use localhost but with an alternate port. + * Fixes a regression where the retry files feature was not implemented. + * Fixes a regression where the any_errors_fatal option was implemented + in 2.0 incorrectly, and also adds a feature where any_errors_fatal + can be set at the block level. + * Fix tracebacks when playbooks or ansible itself were located in + directories with unicode characters. + * Fix bug when sending unicode characters to an external pager + for display. + * Fix a bug with squashing loops for special modules (mostly package + managers). The optimization was squashing when the loop did not + apply to the selection of packages. This has now been fixed. + * Temp files created when using vault are now "shredded" using the + unix shred program which overwrites the file with random data. + * Some fixes to cloudstack modules for case sensitivity + * Fix non-newstyle modules (non-python modules and old-style modules) + to disabled pipelining. + * Fix fetch module failing even if fail_on_missing is set to False + * Fix for cornercase when local connections, sudo, and raw were + used together. + * Fix dnf module to remove dependent packages when state=absent is + specified. This was a feature of the 1.9.x version that was left + out by mistake when the module was rewritten for 2.0. + * Fix bugs with non-english locales in yum, git, and apt modules + * Fix a bug with the dnf module where state=latest could only + upgrade, not install. + ------------------------------------------------------------------- Mon Feb 15 13:23:26 UTC 2016 - eshmarnev@suse.com diff --git a/ansible.spec b/ansible.spec index 871f191..db090b1 100644 --- a/ansible.spec +++ b/ansible.spec @@ -19,7 +19,7 @@ Name: ansible -Version: 2.0.0.2 +Version: 2.0.1.0 Release: 0 Summary: Radically simple IT automation License: GPL-3.0