Summary: SSH-based configuration management, deployment, and task execution system
Name: ansible
-Version: 2.8.0
-Release: 0.1
+Version: 2.9.2
+Release: 1
License: GPL v3+
Group: Development/Libraries
Source0: https://releases.ansible.com/ansible/%{name}-%{version}.tar.gz
-# Source0-md5: 9320cd9e26f929568038db49781df245
+# Source0-md5: 84e4e3fdc48bc44a5095f6c55c05d102
+Source1: poldek.py
+Patch0: poldek.patch
URL: http://ansible.github.com/
-BuildRequires: python-modules >= 1:2.6
+BuildRequires: python3-PyYAML
+BuildRequires: python3-modules
+BuildRequires: python3-straight-plugin
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.710
Requires: python3-PyYAML
%prep
%setup -q
+%patch0 -p1
%build
%py3_build
rm -rf $RPM_BUILD_ROOT
%py3_install
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{py3_sitescriptdir}/ansible/modules/packaging/os
+
install -d $RPM_BUILD_ROOT{%{_sysconfdir}/%{name},%{_mandir}}
sed -re '/^#/ !s,[^#]+$,#&,' examples/hosts > $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/hosts
cp -p examples/ansible.cfg $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/hosts
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/%{name}.cfg
%attr(755,root,root) %{_bindir}/ansible
-%attr(755,root,root) %{_bindir}/ansible-doc
-%attr(755,root,root) %{_bindir}/ansible-playbook
-%attr(755,root,root) %{_bindir}/ansible-pull
+%attr(755,root,root) %{_bindir}/ansible-connection
+%attr(755,root,root) %{_bindir}/ansible-test
%{_bindir}/ansible-config
-%{_bindir}/ansible-connection
%{_bindir}/ansible-console
+%{_bindir}/ansible-doc
%{_bindir}/ansible-galaxy
%{_bindir}/ansible-inventory
+%{_bindir}/ansible-playbook
+%{_bindir}/ansible-pull
%{_bindir}/ansible-vault
%{_mandir}/man1/ansible-config.1*
%{_mandir}/man1/ansible-console.1*
%{_mandir}/man1/ansible-pull.1*
%{py3_sitescriptdir}/ansible
%{py3_sitescriptdir}/ansible-%{version}-*.egg-info
+%{py3_sitescriptdir}/ansible_test