Summary: SSH-based configuration management, deployment, and task execution system Name: ansible-core Version: 2.16.7 Release: 1 License: GPL v3+ Group: Development/Libraries Source0: https://github.com/ansible/ansible/archive/refs/tags/v%{version}.tar.gz # Source0-md5: 7b8a90c80da78c42499dc9645e35e8db Source2: poldek.py Patch0: poldek.patch URL: https://ansible.com BuildRequires: python3-PyYAML BuildRequires: python3-modules BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.710 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically. %prep %setup -q -n ansible-%{version} %patch0 -p1 %{__sed} -i '1s,/usr/bin/env python,%{__python3},' \ bin/ansible-test \ test/lib/ansible_test/_util/target/cli/ansible_test_cli_stub.py %build %py3_build mkdir -p docs/man/man1 LC_ALL=en_US.UTF-8 %{__python3} packaging/cli-doc/build.py man --output-dir docs/man/man1 %install rm -rf $RPM_BUILD_ROOT %py3_install install -p %{SOURCE2} $RPM_BUILD_ROOT%{py3_sitescriptdir}/ansible/modules/ install -d $RPM_BUILD_ROOT%{_mandir} cp -a docs/man/* $RPM_BUILD_ROOT%{_mandir} %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) %doc README.md %attr(755,root,root) %{_bindir}/ansible %attr(755,root,root) %{_bindir}/ansible-connection %attr(755,root,root) %{_bindir}/ansible-test %attr(755,root,root) %{_bindir}/ansible-config %attr(755,root,root) %{_bindir}/ansible-console %attr(755,root,root) %{_bindir}/ansible-doc %attr(755,root,root) %{_bindir}/ansible-galaxy %attr(755,root,root) %{_bindir}/ansible-inventory %attr(755,root,root) %{_bindir}/ansible-playbook %attr(755,root,root) %{_bindir}/ansible-pull %attr(755,root,root) %{_bindir}/ansible-vault %{_mandir}/man1/ansible-config.1* %{_mandir}/man1/ansible-console.1* %{_mandir}/man1/ansible-galaxy.1* %{_mandir}/man1/ansible-inventory.1* %{_mandir}/man1/ansible-vault.1* %{_mandir}/man1/ansible.1* %{_mandir}/man1/ansible-doc.1* %{_mandir}/man1/ansible-playbook.1* %{_mandir}/man1/ansible-pull.1* %{py3_sitescriptdir}/ansible %{py3_sitescriptdir}/ansible_core-%{version}-*.egg-info %{py3_sitescriptdir}/ansible_test