340 Commits

Author SHA256 Message Date
Michael Ströder
3c140b4d70 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
074c1b4662 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
ba005e05b5 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
aa7dfb1cfe 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
23410ceacd 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
d0f9128a4f 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
38be1f85dd - 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
4e427c28cc 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
eb90424b55 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
c2942bd1b8 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
027d141e36 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
f11560728b 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
0043bf3549 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
d73532739e 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
b0b88ae493 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
297dee8cbd 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
4f821809ed 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
a5872bbd95 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
ff63151751 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
f574fc2193 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
6464130990 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
120449ea1e 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
53c477a334 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
0fe905fab8 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
708ce92394 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
21744f8ef5 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
35ff957821 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
577c93edd8 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
935e597367 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
6db8d4dd69 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
57e22c2b0d 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
ad0fc090b4 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
17a0047322 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
8a84fd4e9a 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
e36d5009b3 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
ce448f77d9 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
d71dd06d57 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
b1df972c85 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
8b7465d3f6 - 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
cbdff2ba97 - 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
4679387096 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
a2c3d64f15 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
7510d0c5d7 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
59ed5c1b6b 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
Lars Vogdt
402fa6f64a - update to 1.9.2:
- Security fixes to check that hostnames match certificates with 
    https urls (CVE-2015-3908):
    + 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/package/show/systemsmanagement/ansible?expand=0&rev=46
2015-07-15 09:24:10 +00:00
af927454ca Accepting request 304449 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/304449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=11
2015-04-30 09:50:51 +00:00
55d495dc8d Accepting request 304448 from home:bmanojlovic:branches:systemsmanagement
- updated to version 1.9.1
  * Fixed a bug related to Kerberos auth when using winrm with a domain account.
  * Fixing several bugs in the s3 module.
  * Fixed a bug with upstart service detection in the service module.
  * Fixed several bugs with the user module when used on OSX.
  * Fixed unicode handling in some module situations (assert and shell/command execution).
  * Fixed a bug in redhat_subscription when using the activationkey parameter.
  * Fixed a traceback in the gce module on EL6 distros when multiple pycrypto installations are available.
  * Added support for PostgreSQL 9.4 in rds_param_group
  * Several other minor fixes.

OBS-URL: https://build.opensuse.org/request/show/304448
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=44
2015-04-28 19:22:00 +00:00
1e032f95f0 Accepting request 293834 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/293834
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=10
2015-04-02 14:03:33 +00:00
51138d6d26 Accepting request 293762 from home:bmanojlovic:branches:systemsmanagement
Updated to latest release 1.9.0.1

OBS-URL: https://build.opensuse.org/request/show/293762
OBS-URL: https://build.opensuse.org/package/show/systemsmanagement/ansible?expand=0&rev=42
2015-03-31 18:54:06 +00:00
d04981fc6b Accepting request 287348 from systemsmanagement
1

OBS-URL: https://build.opensuse.org/request/show/287348
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ansible?expand=0&rev=9
2015-02-24 12:02:42 +00:00