|
|
96cd11a |
Name: standard-test-roles
|
|
|
514ce7b |
Version: 2.9
|
|
|
ffec816 |
Release: 1%{?dist}
|
|
|
96cd11a |
Summary: Standard Test Interface Ansible roles
|
|
|
96cd11a |
|
|
|
96cd11a |
License: MIT
|
|
|
96cd11a |
URL: https://fedoraproject.org/wiki/Changes/InvokingTestsAnsible
|
|
|
96cd11a |
Source0: http://releases.pagure.org/%{name}/%{name}-%{version}.tar.gz
|
|
|
96cd11a |
|
|
|
96cd11a |
BuildArch: noarch
|
|
|
96cd11a |
BuildRequires: coreutils
|
|
|
96cd11a |
Requires: ansible
|
|
|
514ce7b |
# We want the real ssh for Ansible, otherwise it may fall back to paramiko
|
|
|
514ce7b |
# which doesn't work in a whole lot of scenarios. Ref: PR1 for STR.
|
|
Colin Walters |
5bae07d |
Requires: openssh-clients
|
|
|
96cd11a |
|
|
|
f14841d |
%if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
|
|
|
f14841d |
Recommends: docker
|
|
|
f14841d |
Recommends: genisoimage
|
|
|
f14841d |
Recommends: qemu-system-x86
|
|
|
f14841d |
%else
|
|
|
f14841d |
Requires: docker
|
|
|
f14841d |
Requires: genisoimage
|
|
|
f14841d |
Requires: qemu-system-x86
|
|
|
f14841d |
%endif
|
|
|
f14841d |
|
|
|
96cd11a |
%description
|
|
|
96cd11a |
Shared Ansible roles to support the Standard Test Interface as described
|
|
|
96cd11a |
at %{url}.
|
|
|
96cd11a |
|
|
|
96cd11a |
|
|
|
96cd11a |
%prep
|
|
|
96cd11a |
%autosetup
|
|
|
96cd11a |
|
|
|
96cd11a |
|
|
|
96cd11a |
%build
|
|
|
96cd11a |
|
|
|
96cd11a |
|
|
|
96cd11a |
%install
|
|
|
96cd11a |
mkdir -p %{buildroot}%{_sysconfdir}/ansible/roles
|
|
|
96cd11a |
cp -pr roles/* %{buildroot}%{_sysconfdir}/ansible/roles/
|
|
|
96cd11a |
|
|
|
7fbe311 |
mkdir -p %{buildroot}/%{_bindir}
|
|
|
7fbe311 |
install -p -m 0755 scripts/merge-standard-inventory %{buildroot}/%{_bindir}/merge-standard-inventory
|
|
|
7fbe311 |
|
|
|
0997ac8 |
mkdir -p %{buildroot}%{_datadir}/ansible/inventory
|
|
|
0997ac8 |
cp -p inventory/* %{buildroot}%{_datadir}/ansible/inventory/
|
|
|
0997ac8 |
|
|
|
96cd11a |
|
|
|
96cd11a |
%files
|
|
|
96cd11a |
%license LICENSE
|
|
|
96cd11a |
%doc README.md
|
|
|
96cd11a |
%config %{_sysconfdir}/ansible/roles/*
|
|
|
7fbe311 |
%{_bindir}/merge-standard-inventory
|
|
|
0997ac8 |
%{_datadir}/ansible/inventory/*
|
|
|
96cd11a |
|
|
|
96cd11a |
|
|
|
96cd11a |
%changelog
|
|
|
514ce7b |
* Wed Mar 07 2018 Andrei Stepanov <astepano@redhat.com> - 2.9-1
|
|
|
514ce7b |
- Build with the latest merged PRs.
|
|
|
514ce7b |
|
|
|
ffec816 |
* Tue Feb 13 2018 Andrei Stepanov <astepano@redhat.com> - 2.8-1
|
|
|
ffec816 |
- Build with the latest merged PRs.
|
|
|
ffec816 |
|
|
|
5fccf36 |
* Mon Feb 12 2018 Andrei Stepanov <astepano@redhat.com> - 2.7-2
|
|
|
5fccf36 |
- Fix changelog entry.
|
|
|
5fccf36 |
|
|
|
5fccf36 |
* Mon Feb 12 2018 Andrei Stepanov <astepano@redhat.com> - 2.7-1
|
|
|
bfd1183 |
- Build with the latest merged PRs.
|
|
|
bfd1183 |
|
|
|
493b76b |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-3
|
|
|
493b76b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
493b76b |
|
|
|
e09e2bf |
* Tue Jan 23 2018 Andrei Stepanov <astepano@redhat.com> - 2.6-2
|
|
|
e09e2bf |
- Build with the latest merged PRs.
|
|
|
e09e2bf |
|
|
|
b2a3f7b |
* Wed Nov 15 2017 Andrei Stepanov <astepano@redhat.com> - 2.5-1
|
|
|
b2a3f7b |
- Pkg build with the latest merged PRs.
|
|
|
b2a3f7b |
|
|
|
91139a1 |
* Thu Aug 17 2017 Merlin Mathesius <mmathesi@redhat.com> - 2.4-1
|
|
|
91139a1 |
- Sync with upstream release 2.4
|
|
|
91139a1 |
- Bug fix in rhts role
|
|
|
91139a1 |
|
|
|
7fbe311 |
* Wed Aug 09 2017 Merlin Mathesius <mmathesi@redhat.com> - 2.3-1
|
|
|
7fbe311 |
- Sync with upstream release 2.3
|
|
|
7fbe311 |
- Adds merge-standard-inventory
|
|
|
7fbe311 |
|
|
|
f14841d |
* Fri Jul 28 2017 Merlin Mathesius <mmathesi@redhat.com> - 2.1-1
|
|
|
f14841d |
- Sync with upstream release 2.1
|
|
|
f14841d |
- Add package dependencies for docker, genisoimage, and qemu-system-x86
|
|
|
f14841d |
needed by dynamic inventory scripts
|
|
|
f14841d |
|
|
|
04f1995 |
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0-2
|
|
|
04f1995 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
04f1995 |
|
|
|
0997ac8 |
* Fri Jul 21 2017 Merlin Mathesius <mmathesi@redhat.com> - 2.0-1
|
|
|
0997ac8 |
- Sync with upstream release 2.0.
|
|
|
0997ac8 |
- Add dynamic inventory scripts for qcow2, docker, rpm, and local
|
|
|
0997ac8 |
|
|
|
7162044 |
* Fri Jul 07 2017 Merlin Mathesius <mmathesi@redhat.com> - 1.0-1
|
|
|
7162044 |
- Sync with upstream release 1.0.
|
|
|
7162044 |
- Rework beakerlib and cloud roles to work on Atomic Hosts
|
|
|
7162044 |
- Update standard-test-selector role for Atomic Host
|
|
|
7162044 |
- Update docker and rhts roles to be compatible with revised cloud and beakerlib roles
|
|
|
7162044 |
|
|
|
5bcae91 |
* Mon Jun 19 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.5-1
|
|
|
5bcae91 |
- Sync with upstream release 0.5.
|
|
|
5bcae91 |
|
|
|
e8b1e0d |
* Mon Jun 05 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.4-1
|
|
|
e8b1e0d |
- Sync with upstream release 0.4.
|
|
|
e8b1e0d |
|
|
|
96cd11a |
* Wed May 03 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.3-1
|
|
|
96cd11a |
- Sync with upstream release 0.3.
|
|
|
96cd11a |
|
|
|
96cd11a |
* Tue May 02 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.2-2
|
|
|
96cd11a |
- Updates based on review feedback.
|
|
|
96cd11a |
|
|
|
96cd11a |
* Thu Apr 27 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.2-1
|
|
|
96cd11a |
- Sync with upstream release 0.2.
|
|
|
96cd11a |
|
|
|
96cd11a |
* Wed Apr 26 2017 Merlin Mathesius <mmathesi@redhat.com> - 0.1-1
|
|
|
96cd11a |
- Initial packaging for Fedora.
|