1 Summary: SSH-based configuration management, deployment, and task execution system
6 Group: Development/Libraries
7 Source0: https://files.pythonhosted.org/packages/66/5f/3098fac361ca16fc42ac30a2da09939286afd9af289f156ac9fbe87595e9/%{name}-core-%{version}.tar.gz
8 # Source0-md5: 60684b6b2056b6a71f18f09a07ecc98c
11 URL: https://ansible.com
12 BuildRequires: python3-PyYAML
13 BuildRequires: python3-modules
14 BuildRequires: rpm-pythonprov
15 BuildRequires: rpmbuild(macros) >= 1.710
16 Requires: python3-PyYAML
17 Requires: python3-idna
18 Requires: python3-jinja2
19 Requires: python3-modules
20 Requires: python3-paramiko
21 Requires: python3-setuptools
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Ansible is a radically simple model-driven configuration management,
28 multi-node deployment, and remote task execution system. Ansible works
29 over SSH and does not require any software or daemons to be installed
30 on remote nodes. Extension modules can be written in any language and
31 are transferred to managed machines automatically.
34 %setup -q -n %{name}-core-%{version}
37 %{__sed} -i '1s,/usr/bin/env python,%{__python3},' test/lib/ansible_test/_util/target/cli/ansible_test_cli_stub.py
43 rm -rf $RPM_BUILD_ROOT
46 install -p %{SOURCE1} $RPM_BUILD_ROOT%{py3_sitescriptdir}/ansible/modules/
49 rm -rf $RPM_BUILD_ROOT
52 %defattr(644,root,root,755)
54 %attr(755,root,root) %{_bindir}/ansible
55 %attr(755,root,root) %{_bindir}/ansible-connection
56 %attr(755,root,root) %{_bindir}/ansible-test
57 %{_bindir}/ansible-config
58 %{_bindir}/ansible-console
59 %{_bindir}/ansible-doc
60 %{_bindir}/ansible-galaxy
61 %{_bindir}/ansible-inventory
62 %{_bindir}/ansible-playbook
63 %{_bindir}/ansible-pull
64 %{_bindir}/ansible-vault
65 %{py3_sitescriptdir}/ansible
66 %{py3_sitescriptdir}/ansible_core-%{version}-*.egg-info
67 %{py3_sitescriptdir}/ansible_test