Blame SPECS/ansible.spec

bc5eae
# RHEL 6 didn't have a __python2 macro.
bc5eae
# Amazon Linux 2015.9 is based on RHEL6, with /usr/bin/python2 -> python2.6, while
bc5eae
# /usr/bin/python -> python2.7.  Explicitly use python2.6.
bc5eae
%if 0%{?rhel} == 6 || 0%{?rhel} == 5
bc5eae
%global __python2 /usr/bin/python2.6
bc5eae
%endif
bc5eae
bc5eae
%if 0%{?rhel} <= 5
bc5eae
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
bc5eae
%endif
bc5eae
bc5eae
%if 0%{?fedora} || 0%{?rhel} >= 8
bc5eae
%global with_docs 1
bc5eae
%else
bc5eae
%global with_docs 0
bc5eae
%endif
bc5eae
bc5eae
%if 0%{?fedora}
bc5eae
%global with_python3 1
bc5eae
%bcond_without tests
bc5eae
%else
bc5eae
%global with_python3 0
bc5eae
%bcond_with tests
bc5eae
%endif
bc5eae
bc5eae
%{!?python_sitelib: %global python_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
bc5eae
bc5eae
Name: ansible
bc5eae
Summary: SSH-based configuration management, deployment, and task execution system
6af68b
Version: 2.4.2.0
6af68b
Release: 2%{?dist}
bc5eae
bc5eae
Group: Development/Libraries
bc5eae
License: GPLv3+
bc5eae
Source0: http://releases.ansible.com/ansible/%{name}-%{version}.tar.gz
bc5eae
bc5eae
# Provides default search paths, among them /usr/share/ansible/roles,
bc5eae
# which will be used in other packages
bc5eae
Patch0:  ansible-rolepath.patch
bc5eae
bc5eae
# Patch to utilize a newer jinja2 package on epel6
bc5eae
# Non-upstreamable as it creates a dependency on a specific version of jinja.
bc5eae
# This is desirable for us as we have packages for that version but not for
bc5eae
# upstream as they don't know what their customers are running.
bc5eae
Patch100: ansible-newer-jinja.patch
bc5eae
bc5eae
Url: http://ansible.com
bc5eae
BuildArch: noarch
bc5eae
bc5eae
%if 0%{?rhel} && 0%{?rhel} <= 5
bc5eae
# On RHEL6 use the python26 stack
bc5eae
BuildRequires: python26-devel
bc5eae
Requires: python26-PyYAML
bc5eae
Requires: python26-paramiko
bc5eae
Requires: python26-jinja2
bc5eae
%endif
bc5eae
bc5eae
BuildRequires: python2-devel
bc5eae
BuildRequires: python-setuptools
bc5eae
bc5eae
# For building docs
bc5eae
BuildRequires: python-sphinx
bc5eae
bc5eae
# For tests
bc5eae
# We don't run tests on epel6, so don't bother pulling these in there.
bc5eae
%if %{with tests}
bc5eae
%if (0%{?fedora} ||  0%{?rhel} > 6)
bc5eae
BuildRequires: PyYAML
bc5eae
BuildRequires: python-cryptography
bc5eae
BuildRequires: python-paramiko
bc5eae
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
bc5eae
# is deprecated, ignore keyczar
bc5eae
#Requires: python-keyczar
bc5eae
BuildRequires: python-six
bc5eae
BuildRequires: python-nose
bc5eae
BuildRequires: python-coverage
bc5eae
BuildRequires: python-mock
bc5eae
#BuildRequires: python-boto3
bc5eae
#BuildRequires: python-botocore
bc5eae
BuildRequires: python-passlib
bc5eae
# rhel7 does not have python-pytest but has pytest
bc5eae
%if 0%{?rhel} > 6
bc5eae
BuildRequires: pytest
bc5eae
#BuildRequires: python-pytest-xdist
bc5eae
#BuildRequires: python-pytest-mock
bc5eae
%else
bc5eae
BuildRequires: python-pytest
bc5eae
BuildRequires: python-pytest-xdist
bc5eae
BuildRequires: python-pytest-mock
bc5eae
%endif
bc5eae
%endif
bc5eae
%endif
bc5eae
bc5eae
%if (0%{?rhel} && 0%{?rhel} <= 6)
bc5eae
# Ansible will work with the jinja2 shipped with RHEL6 but users can gain
bc5eae
# additional jinja features by using the newer version
bc5eae
Requires: python-jinja2-26
bc5eae
BuildRequires: python-jinja2-26
bc5eae
bc5eae
# Distros with python < 2.7.0
bc5eae
BuildRequires: python-unittest2
bc5eae
bc5eae
%else
bc5eae
Requires: python-jinja2
bc5eae
BuildRequires: python-jinja2
bc5eae
%endif
bc5eae
bc5eae
Requires: PyYAML
bc5eae
Requires: python-cryptography
bc5eae
Requires: python-passlib
bc5eae
Requires: python-paramiko
bc5eae
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
bc5eae
# is deprecated, just ignore it
bc5eae
#Requires: python-keyczar
bc5eae
Requires: python-httplib2
bc5eae
Requires: python-setuptools
bc5eae
Requires: python-six
bc5eae
Requires: sshpass
bc5eae
bc5eae
%if (0%{?fedora} ||  0%{?rhel} > 6)
bc5eae
# needed for json_query filter
bc5eae
# but avoid on rhel6 due to amazon linux conflicts
bc5eae
Requires: python2-jmespath
bc5eae
%endif
bc5eae
bc5eae
# 
bc5eae
# This is needed to update the old ansible-firewall package that is no 
bc5eae
# longer needed. Note that you should also remove ansible-node-firewall manually
bc5eae
# Where you still have it installed. 
bc5eae
#
bc5eae
Provides: ansible-fireball = %{version}-%{release}
bc5eae
Obsoletes: ansible-fireball < 1.2.4
bc5eae
bc5eae
%description
bc5eae
bc5eae
Ansible is a radically simple model-driven configuration management,
bc5eae
multi-node deployment, and remote task execution system. Ansible works
bc5eae
over SSH and does not require any software or daemons to be installed
bc5eae
on remote nodes. Extension modules can be written in any language and
bc5eae
are transferred to managed machines automatically.
bc5eae
bc5eae
bc5eae
%if 0%{?with_python3}
bc5eae
# Note, ansible is not intended to be used as a library so avoiding the
bc5eae
# python3-ansible and python2-ansible package names so we don't confuse users.
bc5eae
bc5eae
# Also note, similarly to dnf in its transition period, the python2 and python3
bc5eae
# versions of ansible should behave identically but python3-only bugs may be present.
bc5eae
# So upstream would like us to ship both py2 and py3 ansible (at least in
bc5eae
# rawhide) for people to beat on and find bugs.
bc5eae
%package -n ansible-python3
bc5eae
Summary: SSH-based configuration management, deployment, and task execution system
bc5eae
BuildRequires: python3-devel
bc5eae
BuildRequires: python3-setuptools
bc5eae
bc5eae
# For tests
bc5eae
BuildRequires: python3-PyYAML
bc5eae
BuildRequires: python3-paramiko
bc5eae
BuildRequires: python3-cryptography
bc5eae
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
bc5eae
# is deprecated, just ignore it
bc5eae
#BuildRequires: python-keyczar
bc5eae
BuildRequires: python3-six
bc5eae
BuildRequires: python3-nose
bc5eae
BuildRequires: python3-pytest
bc5eae
BuildRequires: python3-pytest-xdist
bc5eae
BuildRequires: python3-pytest-mock
bc5eae
BuildRequires: python3-coverage
bc5eae
BuildRequires: python3-mock
bc5eae
#BuildRequires: python3-boto3
bc5eae
#BuildRequires: python3-botocore
bc5eae
BuildRequires: python3-passlib
bc5eae
BuildRequires: python3-jinja2
bc5eae
bc5eae
Requires: python3-PyYAML
bc5eae
Requires: python3-paramiko
bc5eae
Requires: python3-cryptography
bc5eae
Requires: python3-passlib
bc5eae
# accelerate is the only thing that makes keyczar mandatory.  Since accelerate
bc5eae
# is deprecated, just ignore it
bc5eae
#Requires: python3-keyczar
bc5eae
Requires: python3-setuptools
bc5eae
Requires: python3-six
bc5eae
Requires: python3-jinja2
bc5eae
Requires: sshpass
bc5eae
# needed for json_query filter
bc5eae
Requires: python3-jmespath
bc5eae
%endif
bc5eae
bc5eae
bc5eae
%if 0%{?with_python3}
bc5eae
%description -n ansible-python3
bc5eae
bc5eae
Ansible is a radically simple model-driven configuration management,
bc5eae
multi-node deployment, and remote task execution system. Ansible works
bc5eae
over SSH and does not require any software or daemons to be installed
bc5eae
on remote nodes. Extension modules can be written in any language and
bc5eae
are transferred to managed machines automatically.
bc5eae
bc5eae
This package installs versions of ansible that execute on Python3.
bc5eae
%endif  # with_python3
bc5eae
bc5eae
%package -n ansible-doc
bc5eae
Summary: Documentation for Ansible
bc5eae
bc5eae
%description -n ansible-doc
bc5eae
bc5eae
Ansible is a radically simple model-driven configuration management,
bc5eae
multi-node deployment, and remote task execution system. Ansible works
bc5eae
over SSH and does not require any software or daemons to be installed
bc5eae
on remote nodes. Extension modules can be written in any language and
bc5eae
are transferred to managed machines automatically.
bc5eae
bc5eae
This package installs extensive documentation for ansible
bc5eae
bc5eae
%prep
bc5eae
%setup -q
bc5eae
%patch0 -p1
bc5eae
bc5eae
%if 0%{?rhel} == 6
bc5eae
%patch100 -p1
bc5eae
%endif
bc5eae
bc5eae
%if 0%{?with_python3}
bc5eae
rm -rf %{py3dir}
bc5eae
cp -a . %{py3dir}
bc5eae
%endif # with_python3
bc5eae
bc5eae
%build
bc5eae
%{__python2} setup.py build
bc5eae
# Build docs
bc5eae
# EPEL6/7 don't have a recent enough sphinx to build the docs
bc5eae
%if %with_docs
bc5eae
  make webdocs
bc5eae
%endif
bc5eae
bc5eae
%if 0%{?with_python3}
bc5eae
%py3_build
bc5eae
%endif # with_python3
bc5eae
bc5eae
bc5eae
%install
bc5eae
%if 0%{?with_python3}
bc5eae
pushd %{py3dir}
bc5eae
%{__python3} setup.py install --root=$RPM_BUILD_ROOT
bc5eae
popd
bc5eae
bc5eae
for i in $RPM_BUILD_ROOT/%{_bindir}/ansible* ; do
bc5eae
    if [ $(basename $i) = "ansible-connection" -o $(basename $i) = "ansible" ] ; then
bc5eae
        mv $i $i-%{python3_version}
bc5eae
        ln -s %{_bindir}/$(basename $i)-%{python3_version} $i-3
bc5eae
    else
bc5eae
        # The ansible commands are themselves symlinks to /usr/bin/ansible.
bc5eae
        # Need to change them to point to the python3 version
bc5eae
        ln -s %{_bindir}/ansible-3 $i-%{python3_version}
bc5eae
        ln -s %{_bindir}/$(basename $i)-%{python3_version} $i-3
bc5eae
    fi
bc5eae
done
bc5eae
%endif # with_python3
bc5eae
bc5eae
%{__python2} setup.py install --root=$RPM_BUILD_ROOT
bc5eae
for i in $RPM_BUILD_ROOT/%{_bindir}/{ansible,ansible-console,ansible-doc,ansible-galaxy,ansible-playbook,ansible-pull,ansible-vault}  ; do
bc5eae
    mv $i $i-%{python2_version}
bc5eae
    ln -s %{_bindir}/$(basename $i)-%{python2_version} $i
bc5eae
    ln -s %{_bindir}/$(basename $i)-%{python2_version} $i-2
bc5eae
done
bc5eae
bc5eae
mkdir -p $RPM_BUILD_ROOT/etc/ansible/
bc5eae
mkdir -p $RPM_BUILD_ROOT/etc/ansible/roles/
bc5eae
cp examples/hosts $RPM_BUILD_ROOT/etc/ansible/
bc5eae
cp examples/ansible.cfg $RPM_BUILD_ROOT/etc/ansible/
bc5eae
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ansible/roles
6af68b
mkdir -p $RPM_BUILD_ROOT%{_datadir}/ansible/plugins
bc5eae
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
bc5eae
cp -v docs/man/man1/*.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
bc5eae
bc5eae
cp -pr docs/docsite/rst .
bc5eae
%if %with_docs
bc5eae
  cp -pr docs/docsite/_build/html .
bc5eae
%endif
bc5eae
bc5eae
bc5eae
%check
bc5eae
# RHEL <= 6 doesn't have a new enough python-mock to run the tests
bc5eae
# Currently RHEL <= 7 doesn't have pytest-xdist or a new enough pytest
bc5eae
# Fedora 25 doesn't have a new enough pytest
bc5eae
%if (0%{?fedora} >= 26 || 0%{?rhel} >= 8) && %{with tests}
bc5eae
if test -z $(which pytest) ; then
bc5eae
  mkdir tests_bin
bc5eae
  pushd tests_bin
bc5eae
  ln -s `which py.test` pytest
bc5eae
  export PATH=$PATH:$(pwd)
bc5eae
  popd
bc5eae
fi
bc5eae
make tests
bc5eae
bc5eae
%if 0%{?with_python3}
bc5eae
pushd %{py3dir}
bc5eae
if test -z $(which pytest) ; then
bc5eae
  mkdir tests_bin
bc5eae
  pushd tests_bin
bc5eae
  ln -s `which py.test` pytest
bc5eae
  export PATH=$PATH:$(pwd)
bc5eae
  popd
bc5eae
fi
bc5eae
make tests
bc5eae
%endif  # python3
bc5eae
bc5eae
%endif  # New enough Fedora/RHEL
bc5eae
bc5eae
bc5eae
%clean
bc5eae
rm -rf $RPM_BUILD_ROOT
bc5eae
bc5eae
%files
bc5eae
%defattr(-,root,root)
bc5eae
%{python_sitelib}/ansible*
bc5eae
%{_bindir}/ansible*
bc5eae
%if 0%{?with_python3}
bc5eae
%exclude %{_bindir}/ansible*-3*
bc5eae
%endif  # python3
bc5eae
%config(noreplace) %{_sysconfdir}/ansible/
bc5eae
%doc README.md PKG-INFO COPYING CHANGELOG.md
bc5eae
%doc %{_mandir}/man1/ansible*
bc5eae
%dir /usr/share/ansible
bc5eae
%dir /usr/share/ansible/roles
6af68b
%dir /usr/share/ansible/plugins
bc5eae
bc5eae
%if 0%{?with_python3}
bc5eae
%files -n ansible-python3
bc5eae
%defattr(-,root,root,-)
bc5eae
%{python3_sitelib}/ansible*
bc5eae
%{_bindir}/ansible*-3*
bc5eae
%config(noreplace) %{_sysconfdir}/ansible/
bc5eae
%doc README.md PKG-INFO COPYING CHANGELOG.md
bc5eae
%doc %{_mandir}/man1/ansible*
bc5eae
%endif  # python3
bc5eae
bc5eae
%files -n ansible-doc
bc5eae
%doc rst
bc5eae
%if %with_docs
bc5eae
%doc html
bc5eae
%endif
bc5eae
bc5eae
%changelog
6af68b
* Tue Jan 16 2018 Pavel Cahyna <pcahyna@redhat.com> - 2.4.2.0-2
6af68b
- Bump Release to not conflict with EPEL
6af68b
6af68b
* Tue Dec 19 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.4.2.0-1
6af68b
- Update to Ansible 2.4.2.0, unbreaks ansible-pull (bz #1506781, issue 31449)
6af68b
- Claim ownership of the /usr/share/ansible/plugins dir (bz #1499847)
6af68b
bc5eae
* Tue Nov 7 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.4.1.0-1
bc5eae
- Sync with Fedora version 2.4.1.0-2, brings Ansible 2.4.1.0.
bc5eae
- Drop upstream patches.
bc5eae
bc5eae
* Tue Oct 3 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.4.0.0-5
bc5eae
- Backport a fix for the selinux module. Upstream github issue 30618
bc5eae
bc5eae
* Tue Oct 3 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.4.0.0-4
bc5eae
- Backport patch for CVE-2017-7550 - PR#30875 rhbz#1473645
bc5eae
bc5eae
* Thu Sep 21 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.4.0.0-3
bc5eae
- Require python-jmespath, needed for the json_query filter. bz #1484910
bc5eae
bc5eae
* Fri Sep 15 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.4.0.0-1
bc5eae
- Rebase to the Ansible 2.4.0.0 release (bz #1492477).
bc5eae
bc5eae
* Thu Aug 24 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.3.2.0-2
bc5eae
- Add a runtime dependency on python-passlib (bz #1484860).
bc5eae
bc5eae
* Tue Aug 08 2017 Ryan Brown <rybrown@redhat.com> - 2.3.2.0-1
bc5eae
- Rebase to Ansible 2.3.2 release
bc5eae
- Resolves bz #1478867
bc5eae
bc5eae
* Tue Aug 08 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.3.2.0-0.1.rc5
bc5eae
- Update to the latest release candidate of 2.3.2.0 (rc5)
bc5eae
- Drop the patch for issue 25933 (bz #1463440), it is included upstream.
bc5eae
bc5eae
* Mon Jun 26 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.3.1.0-3
bc5eae
- Claim ownership of the /usr/share/ansible and /usr/share/ansible/roles dirs.
bc5eae
bc5eae
* Thu Jun 22 2017 Pavel Cahyna <pcahyna@redhat.com> - 2.3.1.0-2
bc5eae
- Package for RHEL Extras (inspired by rybrown's work)
bc5eae
- Disable tests in order to reduce build requirements
bc5eae
- Disable Python 3 support
bc5eae
- Do not depend on python-keyczar, it is needed only for the deprecated accelereated mode
bc5eae
- Default role search path in ansible.cfg including /usr/share/ansible/roles
bc5eae
- Apply a patch to fix ansible-galaxy regression https://github.com/ansible/ansible/issues/25933 (will be in 2.3.2)
bc5eae
bc5eae
* Thu Jun 01 2017 Kevin Fenzi <kevin@scrye.com> - 2.3.1.0-1
bc5eae
- Update to 2.3.1.0.
bc5eae
bc5eae
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 2.3.0.0-3
bc5eae
- Update backported patch to the one actually merged upstream
bc5eae
bc5eae
* Wed Apr 19 2017 James Hogarth <james.hogarth@gmail.com> - 2.3.0.0-2
bc5eae
- Backport hotfix to fix ansible-galaxy regression https://github.com/ansible/ansible/issues/22572
bc5eae
bc5eae
* Wed Apr 12 2017 Toshio Kuratomi <toshio@fedoraproject.org> - 2.3.0.0-1
bc5eae
- Update to 2.3.0
bc5eae
- Remove upstreamed patches
bc5eae
- Remove controlpersist socket path path as a custom solution was included
bc5eae
  upstream
bc5eae
- Run the unittests from the upstream tarball now instead of having to download
bc5eae
  separately
bc5eae
- Build a documentation subpackage
bc5eae
bc5eae
* Tue Mar 28 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-3
bc5eae
- Deal with RHEL7 pytest vs python-pytest.
bc5eae
- Rebase epel6 newer jinja patch.
bc5eae
- Conditionalize exclude for RHEL6 rpm.
bc5eae
bc5eae
* Tue Mar 28 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-2
bc5eae
- Conditionalize python3 files for epel builds.
bc5eae
bc5eae
* Tue Mar 28 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-1
bc5eae
- 2.2.2.0 final
bc5eae
- Add new patch to fix unittests
bc5eae
bc5eae
* Mon Mar 27 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.4.rc1
bc5eae
- Add python-crypto and python3-crypto as explicit requirements
bc5eae
bc5eae
* Mon Mar 27 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.3.rc1
bc5eae
- Add a symlink for ansible executables to be accessed via python major version
bc5eae
  (ie: ansible-3) in addition to python-major-minor (ansible-3.6)
bc5eae
bc5eae
* Wed Mar  8 2017 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.2.0-0.2.rc1
bc5eae
- Add a python3 ansible package.  Note that upstream doesn't intend for the library
bc5eae
  to be used by third parties so this is really just for the executables.  It's not
bc5eae
  strictly required that the executables be built for both python2 and python3 but
bc5eae
  we do need to get testing of the python3 version to know if it's stable enough to
bc5eae
  go into the next Fedora.  We also want the python2 version available in case a user
bc5eae
  has to get something done and the python3 version is too buggy.
bc5eae
- Fix Ansible cli scripts to handle appended python version
bc5eae
bc5eae
* Wed Feb 22 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.2.0-0.1.rc1
bc5eae
- Update to 2.2.2.0 rc1. Fixes bug #1421485
bc5eae
bc5eae
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.1.0-2
bc5eae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
bc5eae
bc5eae
* Mon Jan 16 2017 Kevin Fenzi <kevin@scrye.com> - 2.2.1.0-1
bc5eae
- Update to 2.2.1.
bc5eae
- Fixes: CVE-2016-9587 CVE-2016-8647 CVE-2016-9587 CVE-2016-8647
bc5eae
- Fixes bug #1405110
bc5eae
bc5eae
* Wed Nov 09 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-3
bc5eae
- Update unit tests that will skip docker related tests if docker isn't available.
bc5eae
- Drop docker BuildRequires. Fixes bug #1392918
bc5eae
bc5eae
* Fri Nov  4 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.2.0.0-3
bc5eae
- Fix for dnf group install
bc5eae
bc5eae
* Tue Nov 01 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-2
bc5eae
- Fix some BuildRequires to work on all branches.
bc5eae
bc5eae
* Tue Nov 01 2016 Kevin Fenzi <kevin@scrye.com> - 2.2.0.0-1
bc5eae
- Update to 2.2.0. Fixes #1390564 #1388531 #1387621 #1381538 #1388113 #1390646 #1388038 #1390650
bc5eae
- Fixes for CVE-2016-8628 CVE-2016-8614 CVE-2016-8628 CVE-2016-8614
bc5eae
bc5eae
* Thu Sep 29 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.2.0-1
bc5eae
- Update to 2.1.2
bc5eae
bc5eae
* Thu Jul 28 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.1.0-1
bc5eae
- Update to 2.1.1
bc5eae
bc5eae
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0.0-3
bc5eae
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
bc5eae
bc5eae
* Wed Jun 15 2016 Matt Domsch <matt@domsch.com> - 2.1.0.0-2
bc5eae
- Force python 2.6 on EL6
bc5eae
bc5eae
* Wed May 25 2016 Kevin Fenzi <kevin@scrye.com> - 2.1.0.0-1
bc5eae
- Update to 2.1.0.0.
bc5eae
- Fixes: 1334097 1337474 1332233 1336266
bc5eae
bc5eae
* Tue Apr 19 2016 Kevin Fenzi <kevin@scrye.com> - 2.0.2.0-1
bc5eae
- Update to 2.0.2.0. https://github.com/ansible/ansible/blob/stable-2.0/CHANGELOG.md
bc5eae
- Fixes CVE-2016-3096
bc5eae
- Fix for failed to resolve remote temporary directory issue. bug #1328359
bc5eae
bc5eae
* Thu Feb 25 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-2
bc5eae
- Patch control_path to be not hit path length limitations (RH BZ #1311729)
bc5eae
- Version the test tarball
bc5eae
bc5eae
* Thu Feb 25 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.1.0-1
bc5eae
- Update to upstream bugfix for 2.0.x release series.
bc5eae
bc5eae
* Thu Feb  4 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.0.0.2-3
bc5eae
- Utilize the python-jinja26 package on EPEL6
bc5eae
bc5eae
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.0.2-2
bc5eae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
bc5eae
bc5eae
* Thu Jan 14 2016 Toshio Kuratomi <toshio@fedoraproject.org> - - 2.0.0.2-1
bc5eae
- Ansible 2.0.0.2 release from upstream.  (Minor bugfix to one callback plugin
bc5eae
  API).
bc5eae
bc5eae
* Tue Jan 12 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 2.0.0.1-1
bc5eae
- Ansible 2.0.0.1 from upstream.  Rewrite with many bugfixes, rewritten code,
bc5eae
  and new features. See the upstream changelog for details:
bc5eae
  https://github.com/ansible/ansible/blob/devel/CHANGELOG.md
bc5eae
bc5eae
* Wed Oct 14 2015 Adam Williamson <awilliam@redhat.com> - 1.9.4-2
bc5eae
- backport upstream fix for GH #2043 (crash when pulling Docker images)
bc5eae
bc5eae
* Fri Oct 09 2015 Kevin Fenzi <kevin@scrye.com> 1.9.4-1
bc5eae
- Update to 1.9.4
bc5eae
bc5eae
* Sun Oct 04 2015 Kevin Fenzi <kevin@scrye.com> 1.9.3-3
bc5eae
- Backport dnf module from head. Fixes bug #1267018
bc5eae
bc5eae
* Tue Sep  8 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.3-2
bc5eae
- Pull in patch for yum module that fixes state=latest issue
bc5eae
bc5eae
* Thu Sep 03 2015 Kevin Fenzi <kevin@scrye.com> 1.9.3-1
bc5eae
- Update to 1.9.3
bc5eae
- Patch dnf as package manager. Fixes bug #1258080
bc5eae
- Fixes bug #1251392 (in 1.9.3 release)
bc5eae
- Add requires for sshpass package. Fixes bug #1258799
bc5eae
bc5eae
* Thu Jun 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.2-1
bc5eae
- Update to 1.9.2
bc5eae
bc5eae
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.1-3
bc5eae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
bc5eae
bc5eae
* Wed May 27 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.9.1-2
bc5eae
- Fix for dnf
bc5eae
bc5eae
* Tue Apr 28 2015 Kevin Fenzi <kevin@scrye.com> 1.9.1-1
bc5eae
- Update to 1.9.1
bc5eae
bc5eae
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0.1-2
bc5eae
- Drop upstreamed epel6 patches. 
bc5eae
bc5eae
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0.1-1
bc5eae
- Update to 1.9.0.1
bc5eae
bc5eae
* Wed Mar 25 2015 Kevin Fenzi <kevin@scrye.com> 1.9.0-1
bc5eae
- Update to 1.9.0
bc5eae
bc5eae
* Thu Feb 19 2015 Kevin Fenzi <kevin@scrye.com> 1.8.4-1
bc5eae
- Update to 1.8.4
bc5eae
bc5eae
* Tue Feb 17 2015 Kevin Fenzi <kevin@scrye.com> 1.8.3-1
bc5eae
- Update to 1.8.3
bc5eae
bc5eae
* Sun Jan 11 2015 Toshio Kuratomi <toshio@fedoraproject.org> - 1.8.2-3
bc5eae
- Work around a bug in python2.6 by using simplejson (applies in EPEL6)
bc5eae
bc5eae
* Wed Dec 17 2014 Michael Scherer <misc@zarb.org> 1.8.2-2
bc5eae
- precreate /etc/ansible/roles and /usr/share/ansible_plugins
bc5eae
bc5eae
* Sun Dec 07 2014 Kevin Fenzi <kevin@scrye.com> 1.8.2-1
bc5eae
- Update to 1.8.2
bc5eae
bc5eae
* Thu Nov 27 2014 Kevin Fenzi <kevin@scrye.com> 1.8.1-1
bc5eae
- Update to 1.8.1
bc5eae
bc5eae
* Tue Nov 25 2014 Kevin Fenzi <kevin@scrye.com> 1.8-2
bc5eae
- Rebase el6 patch
bc5eae
bc5eae
* Tue Nov 25 2014 Kevin Fenzi <kevin@scrye.com> 1.8-1
bc5eae
- Update to 1.8
bc5eae
bc5eae
* Thu Oct  9 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.7.2-2
bc5eae
- Add /usr/bin/ansible to the rhel6 newer pycrypto patch
bc5eae
bc5eae
* Wed Sep 24 2014 Kevin Fenzi <kevin@scrye.com> 1.7.2-1
bc5eae
- Update to 1.7.2
bc5eae
bc5eae
* Thu Aug 14 2014 Kevin Fenzi <kevin@scrye.com> 1.7.1-1
bc5eae
- Update to 1.7.1
bc5eae
bc5eae
* Wed Aug 06 2014 Kevin Fenzi <kevin@scrye.com> 1.7-1
bc5eae
- Update to 1.7
bc5eae
bc5eae
* Fri Jul 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.10-1
bc5eae
- Update to 1.6.10
bc5eae
bc5eae
* Thu Jul 24 2014 Kevin Fenzi <kevin@scrye.com> 1.6.9-1
bc5eae
- Update to 1.6.9 with more shell quoting fixes.
bc5eae
bc5eae
* Tue Jul 22 2014 Kevin Fenzi <kevin@scrye.com> 1.6.8-1
bc5eae
- Update to 1.6.8 with fixes for shell quoting from previous release. 
bc5eae
- Fixes bugs #1122060 #1122061 #1122062
bc5eae
bc5eae
* Mon Jul 21 2014 Kevin Fenzi <kevin@scrye.com> 1.6.7-1
bc5eae
- Update to 1.6.7
bc5eae
- Fixes CVE-2014-4966 and CVE-2014-4967
bc5eae
bc5eae
* Tue Jul 01 2014 Kevin Fenzi <kevin@scrye.com> 1.6.6-1
bc5eae
- Update to 1.6.6
bc5eae
bc5eae
* Wed Jun 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.5-1
bc5eae
- Update to 1.6.5
bc5eae
bc5eae
* Wed Jun 25 2014 Kevin Fenzi <kevin@scrye.com> 1.6.4-1
bc5eae
- Update to 1.6.4
bc5eae
bc5eae
* Mon Jun 09 2014 Kevin Fenzi <kevin@scrye.com> 1.6.3-1
bc5eae
- Update to 1.6.3
bc5eae
bc5eae
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.2-2
bc5eae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
bc5eae
bc5eae
* Fri May 23 2014 Kevin Fenzi <kevin@scrye.com> 1.6.2-1
bc5eae
- Update to 1.6.2 release
bc5eae
bc5eae
* Wed May  7 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6.1-1
bc5eae
- Bugfix 1.6.1 release
bc5eae
bc5eae
* Mon May  5 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.6-1
bc5eae
- Update to 1.6
bc5eae
- Drop accelerate fix, merged upstream
bc5eae
- Refresh RHEL6 pycrypto patch.  It was half-merged upstream.
bc5eae
bc5eae
* Fri Apr 18 2014 Kevin Fenzi <kevin@scrye.com> 1.5.5-1
bc5eae
- Update to 1.5.5
bc5eae
bc5eae
* Mon Apr  7 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.4-2
bc5eae
- Fix setuptools requirement to apply to rhel=6, not rhel<6
bc5eae
bc5eae
* Wed Apr  2 2014 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.4-1
bc5eae
- Update to 1.5.4
bc5eae
- Add upstream patch to fix accelerator mode
bc5eae
- Merge fedora and el6 spec files
bc5eae
bc5eae
* Fri Mar 14 2014 Kevin Fenzi <kevin@scrye.com> 1.5.3-2
bc5eae
- Update to NEW 1.5.3 upstream release.
bc5eae
- Add missing dependency on python-setuptools (el6 build)
bc5eae
bc5eae
* Thu Mar 13 2014 Kevin Fenzi <kevin@scrye.com> 1.5.3-1
bc5eae
- Update to 1.5.3
bc5eae
- Fix ansible-vault for newer python-crypto dependency (el6 build)
bc5eae
bc5eae
* Tue Mar 11 2014 Kevin Fenzi <kevin@scrye.com> 1.5.2-2
bc5eae
- Update to redone 1.5.2 release
bc5eae
bc5eae
* Tue Mar 11 2014 Kevin Fenzi <kevin@scrye.com> 1.5.2-1
bc5eae
- Update to 1.5.2
bc5eae
bc5eae
* Mon Mar 10 2014 Kevin Fenzi <kevin@scrye.com> 1.5.1-1
bc5eae
- Update to 1.5.1
bc5eae
bc5eae
* Fri Feb 28 2014 Kevin Fenzi <kevin@scrye.com> 1.5-1
bc5eae
- Update to 1.5
bc5eae
bc5eae
* Wed Feb 12 2014 Kevin Fenzi <kevin@scrye.com> 1.4.5-1
bc5eae
- Update to 1.4.5
bc5eae
bc5eae
* Sat Dec 28 2013 Kevin Fenzi <kevin@scrye.com> 1.4.3-1
bc5eae
- Update to 1.4.3 with ansible galaxy commands.
bc5eae
- Adds python-httplib2 to requires
bc5eae
bc5eae
* Wed Nov 27 2013 Kevin Fenzi <kevin@scrye.com> 1.4.1-1
bc5eae
- Update to upstream 1.4.1 bugfix release
bc5eae
bc5eae
* Thu Nov 21 2013 Kevin Fenzi <kevin@scrye.com> 1.4-1
bc5eae
- Update to 1.4
bc5eae
bc5eae
* Tue Oct 29 2013 Kevin Fenzi <kevin@scrye.com> 1.3.4-1
bc5eae
- Update to 1.3.4
bc5eae
bc5eae
* Tue Oct 08 2013 Kevin Fenzi <kevin@scrye.com> 1.3.3-1
bc5eae
- Update to 1.3.3
bc5eae
bc5eae
* Thu Sep 19 2013 Kevin Fenzi <kevin@scrye.com> 1.3.2-1
bc5eae
- Update to 1.3.2 with minor upstream fixes
bc5eae
bc5eae
* Mon Sep 16 2013 Kevin Fenzi <kevin@scrye.com> 1.3.1-1
bc5eae
- Update to 1.3.1
bc5eae
bc5eae
* Sat Sep 14 2013 Kevin Fenzi <kevin@scrye.com> 1.3.0-2
bc5eae
- Merge upstream spec changes to support EPEL5
bc5eae
- (Still needs python26-keyczar and deps added to EPEL)
bc5eae
bc5eae
* Thu Sep 12 2013 Kevin Fenzi <kevin@scrye.com> 1.3.0-1
bc5eae
- Update to 1.3.0
bc5eae
- Drop node-fireball subpackage entirely.
bc5eae
- Obsolete/provide fireball subpackage. 
bc5eae
- Add Requires python-keyczar on main package for accelerated mode.
bc5eae
bc5eae
* Wed Aug 21 2013 Kevin Fenzi <kevin@scrye.com> 1.2.3-2
bc5eae
- Update to 1.2.3
bc5eae
- Fixes CVE-2013-4260 and CVE-2013-4259
bc5eae
bc5eae
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.2-2
bc5eae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
bc5eae
bc5eae
* Sat Jul 06 2013 Kevin Fenzi <kevin@scrye.com> 1.2.2-1
bc5eae
- Update to 1.2.2 with minor fixes
bc5eae
bc5eae
* Fri Jul 05 2013 Kevin Fenzi <kevin@scrye.com> 1.2.1-2
bc5eae
- Update to newer upstream re-release to fix a syntax error
bc5eae
bc5eae
* Thu Jul 04 2013 Kevin Fenzi <kevin@scrye.com> 1.2.1-1
bc5eae
- Update to 1.2.1
bc5eae
- Fixes CVE-2013-2233
bc5eae
bc5eae
* Mon Jun 10 2013 Kevin Fenzi <kevin@scrye.com> 1.2-1
bc5eae
- Update to 1.2
bc5eae
bc5eae
* Tue Apr 02 2013 Kevin Fenzi <kevin@scrye.com> 1.1-1
bc5eae
- Update to 1.1
bc5eae
bc5eae
* Mon Mar 18 2013 Kevin Fenzi <kevin@scrye.com> 1.0-1
bc5eae
- Update to 1.0
bc5eae
bc5eae
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9-2
bc5eae
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
bc5eae
bc5eae
* Fri Nov 30 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.9-0
bc5eae
- Release 0.9
bc5eae
bc5eae
* Fri Oct 19 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.8-0
bc5eae
- Release of 0.8
bc5eae
bc5eae
* Thu Aug 9 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.7-0
bc5eae
- Release of 0.7
bc5eae
bc5eae
* Mon Aug 6 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.6-0
bc5eae
- Release of 0.6
bc5eae
bc5eae
* Wed Jul 4 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.5-0
bc5eae
- Release of 0.5
bc5eae
bc5eae
* Wed May 23 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.4-0
bc5eae
- Release of 0.4
bc5eae
bc5eae
* Mon Apr 23 2012 Michael DeHaan <michael.dehaan@gmail.com> - 0.3-1
bc5eae
- Release of 0.3
bc5eae
bc5eae
* Tue Apr  3 2012 John Eckersberg <jeckersb@redhat.com> - 0.0.2-1
bc5eae
- Release of 0.0.2
bc5eae
bc5eae
* Sat Mar 10 2012  <tbielawa@redhat.com> - 0.0.1-1
bc5eae
- Release of 0.0.1