Commit Graph

196 Commits

Author SHA1 Message Date
Michael Ströder
42a5731dce Accepting request 546595 from home:tbechtold:branches:systemsmanagement
update to version v2.4.2.0:
  * lock azure containerservice to below 2.0.0
  * ovirt_host_networks: Fix label assignment
  * Fix vault --ask-vault-pass with no tty (#31493)
  * cherry-pick changes of azure_rm_common from devel to 2.4 (#32607)
  * Fixes #31090. In network parse_cli filter plugin, this change moves the creation of a (#31092) (#32458)
  * Use an abspath for network inventory ssh key path.
  * Remove toLower on source (#31983)
  * Add k8s_common.py logging fixes to the changelog
  * inserts enable cmd hash with auth_pass used (#32107)
  * Fix exception upon display.warn() (#31876)
  * ios_system: Fix typo in unit test (#32284)
  * yum: use the C locale when screen scraping (#32203)
  * Use region derived from get_aws_connection_info() in dynamodb_table to fix tagging bug (#32557)
  * fix item var in delegation (#32986)
  * Add changelog entry for elb_application_lb fix
  * Add a validate example to blockinfile. (#32088)
  * Correct formatting --arguments (#31808)
  * Add changelog for URI/get_url fix
  * [cloud] Bugfix for aws_s3 empty directory creation (#32198)
  * Fix junos integration test fixes as per connection refactor (#33050) (#33055)
  * Update win_copy for #32677 (#32682)
  * ios_interface testfix (#32381)
  * Add proper check mode support to the script module (#31852)
  * Add galaxy --force fix to changelog
  * Fix non-ascii errors in config manager
  * Add python3 urllib fixes to changelog
  * Add changelog entry for the stdin py3 fix
  * Update version info for the 2.4.2 release
  * Add max_fail_percentage fix to changelog

OBS-URL: https://build.opensuse.org/request/show/546595
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=96
2017-11-30 08:04:52 +00:00
Dominique Leuenberger
fb1d8cd521 Accepting request 538485 from systemsmanagement
OBS-URL: https://build.opensuse.org/request/show/538485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=30
2017-11-09 13:03:19 +00:00
Klaus Kämpf
bfcebade42 Accepting request 537937 from home:AndreasStieger:branches:systemsmanagement
amend changelog

OBS-URL: https://build.opensuse.org/request/show/537937
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=94
2017-11-02 17:31:10 +00:00
Michael Ströder
f78bbe4df7 Accepting request 537249 from home:elimat:branches:systemsmanagement
- Update to 2.4.1.0 bugfix release

OBS-URL: https://build.opensuse.org/request/show/537249
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=93
2017-10-27 22:26:35 +00:00
Dominique Leuenberger
b7d2749c5b Accepting request 530765 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/530765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=29
2017-10-05 09:58:03 +00:00
Michael Ströder
81019494bf Accepting request 530746 from home:jengelh:branches:systemsmanagement
- Remove radical wording from descriptions.
  Use improved find syntax.

OBS-URL: https://build.opensuse.org/request/show/530746
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=91
2017-10-03 08:35:52 +00:00
Michael Ströder
7fb97c17d4 Accepting request 528397 from home:lrupp:branches:systemsmanagement
- update to 2.4.0.0 (final)
  Major Changes
  + Support for Python-2.4 and Python-2.5 on the managed system's side 
    was dropped. If you need to manage a system that ships with Python-2.4 
    or Python-2.5, you'll need to install Python-2.6 or better on the 
    managed system or run Ansible-2.3 until you can upgrade the system.
  + New import/include keywords to replace the old bare include directives. 
    The use of static: {yes|no} on such includes is now deprecated.
[...]
  + Windows become_method: runas now works across all authtypes and 
    will auto-elevate under UAC if WinRM user has "Act as part of the 
    operating system" privilege
  - please refer to /usr/share/doc/packages/ansible/CHANGELOG.md for 
    further changes
- added ansible-inventory and ansible-config binaries and manpages
- package contrib and examples directories in docdir
- package all *md files as documentation for now
- recommend the following new packages for (open)SUSE:
  + python-httplib2
  + python-keyczar
  + python-six
- enable/fix build for RHEL and Fedora by redefining __python2 and 
  adding/enhancing the needed (build)requires if needed

old: systemsmanagement/ansible
new: home:lrupp:branches:systemsmanagement/ansible rev None
Index: ansible.changes
===================================================================
--- ansible.changes (revision 89)
+++ ansible.changes (revision 7)
@@ -1,4 +1,74 @@
 -------------------------------------------------------------------
+Sat Sep 23 09:05:01 UTC 2017 - lars@linux-schulserver.de
+
+- update to 2.4.0.0 (final)
+  Major Changes
+  + Support for Python-2.4 and Python-2.5 on the managed system's side 
+    was dropped. If you need to manage a system that ships with Python-2.4 
+    or Python-2.5, you'll need to install Python-2.6 or better on the 
+    managed system or run Ansible-2.3 until you can upgrade the system.
+  + New import/include keywords to replace the old bare include directives. 
+    The use of static: {yes|no} on such includes is now deprecated.
+  ++ Using import_* (import_playbook, import_tasks, import_role) directives are static.
+  ++ Using include_* (include_tasks, include_role) directives are dynamic. 
+     This is done to avoid collisions and possible security issues as 
+     facts come from the remote targets and they might be compromised.
+  + New order play level keyword that allows the user to change the 
+    order in which Ansible processes hosts when dispatching tasks.
+  + Users can now set group merge priority for groups of the same depth 
+    (parent child relationship), using the new ansible_group_priority variable, 
+    when values are the same or don't exist it will fallback to the previous 
+    sorting by name'.
+  + Inventory has been revamped:
+  ++ Inventory classes have been split to allow for better 
+     management and deduplication
+  ++ Logic that each inventory source duplicated is now common and pushed
+     up to reconciliation
+  ++ VariableManager has been updated for better interaction with inventory
+  ++ Updated CLI with helper method to initialize base objects for plays
+  ++ New inventory plugins for creating inventory
+  ++ Old inventory formats are still supported via plugins
+  ++ Inline host_list is also an inventory plugin, an example alternative 
+     advanced_host_list is also provided (it supports ranges)
+  ++ New configuration option to list enabled plugins and precedence 
+     order: whitelist_inventory in ansible.cfg
+  ++ vars_plugins have been reworked, they are now run from Vars manager 
+     and API has changed (need docs)
+  ++ Loading group_vars/host_vars is now a vars plugin and can be overridden
+  ++ It is now possible to specify mulitple inventory sources in the 
+     command line (-i /etc/hosts1 -i /opt/hosts2)
+  ++ Inventory plugins can use the cache plugin (i.e. virtualbox) and 
+     is affected by meta: refresh_inventory
+  ++ Group variable precedence is now configurable via new 'precedence' 
+     option in ansible.cfg (needs docs)
+  ++ Improved warnings and error messages across the board
+  + Configuration has been changed from a hardcoded listing in the 
+    constants module to dynamically loaded from yaml definitions
+  ++ Also added an ansible-config CLI to allow for listing config options
+     and dumping current config (including origin)
+  ++ TODO: build upon this to add many features detailed in ansible-config
+     proposal https://github.com/ansible/proposals/issues/35
+  + Windows modules now support the use of multiple shared module_utils 
+    files in the form of Powershell modules (.psm1), via 
+      #Requires -Module Ansible.ModuleUtils.Whatever.psm1
+  + Python module argument_spec now supports custom validation logic 
+    by accepting a callable as the type argument.
+  + Windows become_method: runas now works across all authtypes and 
+    will auto-elevate under UAC if WinRM user has "Act as part of the 
+    operating system" privilege
+  - please refer to /usr/share/doc/packages/ansible/CHANGELOG.md for 
+    further changes
+- added ansible-inventory and ansible-config binaries and manpages
+- package contrib and examples directories in docdir
+- package all *md files as documentation for now
+- recommend the following new packages for (open)SUSE:
+  + python-httplib2
+  + python-keyczar
+  + python-six
+- enable/fix build for RHEL and Fedora by redefining __python2 and 
+  adding/enhancing the needed (build)requires if needed
+
+-------------------------------------------------------------------
 Tue Aug  8 17:06:10 UTC 2017 - michael@stroeder.com
 
 - update to 2.3.2.0 (final)
Index: ansible.spec
===================================================================
--- ansible.spec (revision 89)
+++ ansible.spec (revision 7)
@@ -24,7 +24,7 @@
 BuildArch:      noarch
 %endif
 Name:           ansible
-Version:        2.3.2.0
+Version:        2.4.0.0
 Release:        0
 Summary:        Radically simple IT automation
 License:        GPL-3.0
@@ -33,14 +33,19 @@
 Source:         https://releases.ansible.com/ansible/ansible-%{version}.tar.gz
 Source99:       ansible-rpmlintrc
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+
+# SuSE/openSuSE
 %if 0%{?suse_version}
 BuildRequires:  python-devel
 BuildRequires:  python-setuptools
-Requires:       python-setuptools
 Recommends:     python-dnspython
 Recommends:     python-dopy
 Recommends:     python-pywinrm
 Recommends:     sshpass
+Recommends:     python-httplib2
+Recommends:     python-keyczar
+Recommends:     python-six
+Requires:       python-setuptools
 %if 0%{?suse_version} >= 01130
 BuildRequires:  python-Jinja2
 BuildRequires:  python-PyYAML
@@ -52,20 +57,52 @@
 Requires:       python-pycrypto >= 2.6
 %endif
 %endif
-# RHEL == 6
-%if 0%{?rhel} == 6
-Requires:       python-crypto2.6
+
+# RHEL <=5
+%if 0%{?rhel} && 0%{?rhel} <= 5
+BuildRequires:  python26-devel
+BuildRequires:  python26-setuptools
+Requires:       python26-PyYAML
+Requires:       python26-httplib2
+Requires:       python26-jinja2
+Requires:       python26-keyczar
+Requires:       python26-paramiko
+Requires:       python26-setuptools
+Requires:       python26-six
+Requires:       sshpass
 %endif
 # RHEL > 5
 %if 0%{?rhel} && 0%{?rhel} >= 5
 BuildRequires:  python-setuptools
 BuildRequires:  python2-devel
 Requires:       PyYAML
+Requires:       python-jinja2
+Requires:       python-paramiko
+Requires:       python-setuptools
+Requires:       python-six
+Requires:       sshpass
+%endif
+# RHEL == 6
+%if 0%{?rhel} == 6
+Requires:       python-crypto
+%endif
+# RHEL >=7
+%if 0%{?rhel} >= 7
+Requires:       python2-cryptography
+BuildRequires:  perl(Exporter)
+%endif
+%if 0%{?fedora} >= 18
+BuildRequires:  python-devel
+BuildRequires:  python-setuptools
+Requires:       PyYAML
 Requires:       python-httplib2
 Requires:       python-jinja2
 Requires:       python-keyczar
 Requires:       python-paramiko
 Requires:       python-setuptools
+Requires:       python-six
+Requires:       sshpass
+%define         __python %{__python2}
 %endif
 
 %description
@@ -76,12 +113,14 @@
 
 %prep
 %setup -q -n ansible-%{version}
+find . -name .git_keep -delete
+find contrib/ -type f -exec chmod 644 {} \;
 
 %build
-python setup.py build
+%{__python} setup.py build
 
 %install
-python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+%{__python} setup.py install --prefix=%{_prefix} --root=%{buildroot}
 
 mkdir -p %{buildroot}%{_sysconfdir}/ansible/
 cp examples/hosts %{buildroot}%{_sysconfdir}/ansible/
@@ -92,20 +131,24 @@
 
 %files
 %defattr(-,root,root,-)
-%doc COPYING README.md CHANGELOG.md
+%doc COPYING *.md contrib examples
 %{_bindir}/ansible
+%{_bindir}/ansible-config
 %{_bindir}/ansible-connection
 %{_bindir}/ansible-console
-%{_bindir}/ansible-playbook
-%{_bindir}/ansible-pull
 %{_bindir}/ansible-doc
 %{_bindir}/ansible-galaxy
+%{_bindir}/ansible-inventory
+%{_bindir}/ansible-playbook
+%{_bindir}/ansible-pull
 %{_bindir}/ansible-vault
 %{python_sitelib}/*
 %{_mandir}/man1/ansible.1*
+%{_mandir}/man1/ansible-config.1*
 %{_mandir}/man1/ansible-console.1*
 %{_mandir}/man1/ansible-doc.1*
 %{_mandir}/man1/ansible-galaxy.1*
+%{_mandir}/man1/ansible-inventory.1*
 %{_mandir}/man1/ansible-playbook.1*
 %{_mandir}/man1/ansible-pull.1*
 %{_mandir}/man1/ansible-vault.1*
Index: ansible-2.4.0.0.tar.gz
===================================================================
Binary file ansible-2.4.0.0.tar.gz (revision 7) added
Index: ansible-2.3.2.0.tar.gz
===================================================================
Binary file ansible-2.3.2.0.tar.gz (revision 89) deleted

OBS-URL: https://build.opensuse.org/request/show/528397
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=90
2017-09-23 11:37:02 +00:00
Dominique Leuenberger
45834dc25d Accepting request 515727 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/515727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=28
2017-08-24 16:48:50 +00:00
Michael Ströder
89cda86ebf Accepting request 515725 from home:stroeder:branches:systemsmanagement
update to upstream release 2.3.2.0

OBS-URL: https://build.opensuse.org/request/show/515725
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=88
2017-08-09 13:56:10 +00:00
Dominique Leuenberger
0e386951dc Accepting request 501813 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/501813
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=27
2017-06-08 13:04:20 +00:00
Michael Ströder
3f7c7f18a2 Accepting request 501809 from home:elimat:branches:systemsmanagement
- update to 2.3.1.0 (final)
- clean-up of spec file with spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/501809
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=86
2017-06-07 20:41:17 +00:00
Dominique Leuenberger
7725959d02 Accepting request 487782 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/487782
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=26
2017-05-18 18:47:32 +00:00
Lars Vogdt
a5d4b85a67 - update to 2.3.1 RC1 (package version 2.3.0.1):
* SECURITY (MODERATE): fix for CVE-2017-7481, in which data for 
    lookup plugins used as variables was not being correctly marked
    as "unsafe".

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=84
2017-05-10 22:37:08 +00:00
Michael Ströder
2d49f9b717 Accepting request 487603 from home:stroeder:branches:systemsmanagement
Update to upstream release 2.3.0.0.

I have successfully tested this (and all the release candidates) on Tumbleweed x86_64 with my ansible roles for Æ-DIR setup.

OBS-URL: https://build.opensuse.org/request/show/487603
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=83
2017-04-13 08:25:06 +00:00
Yuchen Lin
9e4253dc02 Accepting request 482977 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/482977
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=25
2017-03-28 13:23:04 +00:00
Klaus Kämpf
ffe5340b57 Accepting request 482968 from home:stroeder:branches:systemsmanagement
update to 2.2.2.0

OBS-URL: https://build.opensuse.org/request/show/482968
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=81
2017-03-28 08:04:06 +00:00
Dominique Leuenberger
b66be400b7 Accepting request 450565 from systemsmanagement
update to 2.2.1.0 (final)

OBS-URL: https://build.opensuse.org/request/show/450565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=24
2017-01-17 13:37:30 +00:00
Michael Ströder
dfcb8836db OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=79 2017-01-16 18:48:47 +00:00
Michael Ströder
1bccdda9e7 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=78 2017-01-16 18:46:42 +00:00
Michael Ströder
ad10c36f37 OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=77 2017-01-16 18:41:22 +00:00
Michael Ströder
dbf90f688d OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=76 2017-01-16 18:27:58 +00:00
Michael Ströder
949123c900 Accepting request 450556 from home:stroeder:branches:systemsmanagement
update to 2.2.1.0 (final release)

OBS-URL: https://build.opensuse.org/request/show/450556
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=75
2017-01-16 18:21:55 +00:00
Michael Ströder
2f5fcd1238 Accepting request 450444 from home:stroeder:branches:systemsmanagement
update to next release candidate ansible-2.2.1.0-0.5.rc5.tar.gz

OBS-URL: https://build.opensuse.org/request/show/450444
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=74
2017-01-15 20:07:41 +00:00
Klaus Kämpf
fe9478b78e Accepting request 449808 from home:bmanojlovic:branches:systemsmanagement
Fixed ~rc tag / version
- security update to rc4 of 2.2.1.0 version
  CVE-2016-9587, CVE-2016-8628 and CVE-2016-8614
  for full list of changes see
  /usr/share/doc/packages/ansible/CHANGELOG.md

OBS-URL: https://build.opensuse.org/request/show/449808
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=73
2017-01-12 14:00:38 +00:00
Dominique Leuenberger
0e21db99b7 Accepting request 438496 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/438496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=23
2016-11-03 11:59:36 +00:00
Klaus Kämpf
17d6787188 Accepting request 438368 from home:stroeder:branches:systemsmanagement
Update to upstream release 2.2.0.0 (note that I've successfully used even the release candidates with my heavy-weight ansible roles. So upgrading does not cause issues.).

OBS-URL: https://build.opensuse.org/request/show/438368
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=71
2016-11-03 08:55:31 +00:00
Dominique Leuenberger
55ea7e0202 Accepting request 433538 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/433538
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=22
2016-10-10 14:21:00 +00:00
Klaus Kämpf
68d980e7b5 Accepting request 432070 from home:stroeder:branches:systemsmanagement
update to upstream release 2.1.2.0

OBS-URL: https://build.opensuse.org/request/show/432070
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=69
2016-10-06 06:56:00 +00:00
Dominique Leuenberger
48061cfcbf Accepting request 415831 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/415831
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=21
2016-08-03 09:43:53 +00:00
Klaus Kämpf
16a59de016 Accepting request 415777 from home:stroeder:branches:systemsmanagement
update to 2.1.1.0

OBS-URL: https://build.opensuse.org/request/show/415777
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=67
2016-07-29 12:21:08 +00:00
Dominique Leuenberger
b11715ad40 Accepting request 399371 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/399371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=20
2016-06-02 07:39:12 +00:00
Klaus Kämpf
8a2411cc1c Accepting request 399051 from home:stroeder:branches:systemsmanagement
update to 2.1.0.0 and recommend package python-dnspython

OBS-URL: https://build.opensuse.org/request/show/399051
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=65
2016-06-01 09:25:07 +00:00
Dominique Leuenberger
b68a398f8b Accepting request 394610 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/394610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=19
2016-05-11 14:37:52 +00:00
Klaus Kämpf
8d14a2054c Accepting request 394566 from home:stroeder:branches:systemsmanagement
updated pypi download URL (see https://bitbucket.org/pypa/pypi/issues/438/backwards-compatible-un-hashed-package)

OBS-URL: https://build.opensuse.org/request/show/394566
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=63
2016-05-10 06:54:43 +00:00
Klaus Kämpf
16aa74e8be Accepting request 394205 from home:stroeder:branches:systemsmanagement
update to 2.0.2.0

OBS-URL: https://build.opensuse.org/request/show/394205
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=62
2016-05-09 08:35:33 +00:00
Dominique Leuenberger
1dd6566ebd Accepting request 369186 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/369186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=18
2016-03-11 11:29:43 +00:00
Klaus Kämpf
88712c9301 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
2016-03-09 15:11:24 +00:00
Dominique Leuenberger
914d31b1bc Accepting request 359571 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/359571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=17
2016-02-17 09:26:31 +00:00
Boris Manojlovic
263d5d1c8c Accepting request 359468 from home:evshmarnev:branches:systemsmanagement
- fix_zypper_errorhandling.patch is being deleted

OBS-URL: https://build.opensuse.org/request/show/359468
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=58
2016-02-15 23:25:46 +00:00
Klaus Kämpf
0e2d2f3963 Accepting request 359109 from home:rainbowtux:branches:systemsmanagement
Hopefully I got all ducks in a row now, if not please let me know how I can improve the submission. Thanks a lot!

OBS-URL: https://build.opensuse.org/request/show/359109
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=57
2016-02-15 11:28:25 +00:00
Stephan Kulow
3ba8dbef20 Accepting request 340615 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/340615
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=16
2015-10-25 18:13:26 +00:00
Boris Manojlovic
e745f29a9d Accepting request 340548 from home:M0ses:branches:systemsmanagement
OBS-URL: https://build.opensuse.org/request/show/340548
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=55
2015-10-23 13:58:08 +00:00
Dominique Leuenberger
f29cba5fe9 Accepting request 339866 from systemsmanagement
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/339866
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=15
2015-10-19 20:53:50 +00:00
Stephan Kulow
a1ec6f40d5 Accepting request 337610 from systemsmanagement
- update to 1.9.4
  This release addresses several bugs, most notably those related to
  the yum module (introduced in 1.9.3):
  + Fixes a bug where yum state=latest would error if there were no
    updates to install.
  + Fixes a bug where yum state=latest did not work with wildcard
    package names.
  + Fixes a bug in lineinfile relating to escape sequences.
  + Fixes a bug where vars_prompt was not keeping passwords private
    by default.
  + Fix ansible-galaxy and the hipchat callback plugin to check that
    the host it is contacting matches its TLS Certificate.

OBS-URL: https://build.opensuse.org/request/show/337610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=14
2015-10-12 08:03:02 +00:00
Lars Vogdt
281ba96cdd - build again on SLE-11-SP4 by ignoring some dependencies that are
not available in the official OBS repository: python-paramiko, 
  python-Jinja2, python-PyYAML, python-pycrypto

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=52
2015-10-11 16:12:47 +00:00
Lars Vogdt
a4b427897c - update to 1.9.4
This release addresses several bugs, most notably those related to
  the yum module (introduced in 1.9.3):
  + Fixes a bug where yum state=latest would error if there were no
    updates to install.
  + Fixes a bug where yum state=latest did not work with wildcard
    package names.
  + Fixes a bug in lineinfile relating to escape sequences.
  + Fixes a bug where vars_prompt was not keeping passwords private
    by default.
  + Fix ansible-galaxy and the hipchat callback plugin to check that
    the host it is contacting matches its TLS Certificate.

OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=51
2015-10-10 12:14:41 +00:00
Stephan Kulow
abba28c284 Accepting request 331654 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/331654
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=13
2015-09-19 04:55:16 +00:00
Klaus Kämpf
0ec73c0543 Accepting request 331610 from home:robinroth:branches:systemsmanagement
update to 1.9.3
added changelog from https://groups.google.com/forum/#!topic/ansible-announce/EacezxHP_M4

OBS-URL: https://build.opensuse.org/request/show/331610
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=49
2015-09-17 09:17:08 +00:00
Dominique Leuenberger
2d57eb4952 Accepting request 316930 from systemsmanagement
- update to 1.9.2:
  - Security fixes to check that hostnames match certificates with 
    https urls (CVE-2015-3908; bnc #938161):
    + get_url and uri modules
    + url and etcd lookup plugins
  - Security fixes to the zone (Solaris containers), jail (bsd
    containers), and chroot connection plugins.  These plugins can be
    used to connect to their respective container types in leiu of the
    standard ssh connection.  Prior to this fix being applied these
    connection plugins didn't properly handle symlinks within the containers
    which could lead to files intended to be written to or read from the
    container being written to or read from the host system instead. (CVE
    pending)
  - Fixed a bug in the service module where init scripts were being
    incorrectly used instead of upstart/systemd.
  - Fixed a bug where sudo/su settings were not inherited from
    ansible.cfg correctly.
  - Fixed a bug in the rds module where a traceback may occur due to an
    unbound variable.
  - Fixed a bug where certain remote file systems where the SELinux
    context was not being properly set.
  - Re-enabled several windows modules which had been partially merged
    (via action plugins):
	+ win_copy.ps1
	+ win_copy.py
	+ win_file.ps1
	+ win_file.py
	+ win_template.py
  - Fix bug using with_sequence and a count that is zero.  Also allows
    counting backwards isntead of forwards

OBS-URL: https://build.opensuse.org/request/show/316930
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=12
2015-08-01 09:34:21 +00:00
Lars Vogdt
7cc33e94d4 add bnc number to CVE
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=47
2015-07-15 09:27:14 +00:00