Add ovirt-ansible-collection

(cherry picked from commit 56b17df41329693322be97515d7eca0857081be6)
This commit is contained in:
shenhy123 2021-09-02 14:27:28 +08:00 committed by openeuler-sync-bot
parent 7110cd645f
commit d3841b31d8
2 changed files with 72 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,72 @@
%global namespace ovirt
%global collectionname ovirt
%global ansible_collections_dir ansible/collections/ansible_collections
Name: ovirt-ansible-collection
Summary: Ansible collection to manage all ovirt modules and inventory
Version: 1.5.3
Release: 1
Source0: http://resources.ovirt.org/pub/src/ovirt-ansible-collection/ovirt-ansible-collection-1.5.3.tar.gz
License: ASL 2.0 and GPLv3+
BuildArch: noarch
Url: http://www.ovirt.org
Requires: ansible >= 2.9.0
Requires: python3-ovirt-engine-sdk4 >= 4.4.11
Requires: python3-netaddr
Requires: python3-jmespath
Requires: python3-passlib
Requires: qemu-img
Obsoletes: ovirt-ansible-cluster-upgrade
Obsoletes: ovirt-ansible-disaster-recovery
Obsoletes: ovirt-ansible-engine-setup
Obsoletes: ovirt-ansible-hosted-engine-setup
Obsoletes: ovirt-ansible-image-template
Obsoletes: ovirt-ansible-infra
Obsoletes: ovirt-ansible-manageiq
Obsoletes: ovirt-ansible-repositories
Obsoletes: ovirt-ansible-roles
Obsoletes: ovirt-ansible-shutdown-env
Obsoletes: ovirt-ansible-vm-infra
Provides: ovirt-ansible-cluster-upgrade
Provides: ovirt-ansible-disaster-recovery
Provides: ovirt-ansible-engine-setup
Provides: ovirt-ansible-hosted-engine-setup
Provides: ovirt-ansible-image-template
Provides: ovirt-ansible-infra
Provides: ovirt-ansible-manageiq
Provides: ovirt-ansible-repositories
Provides: ovirt-ansible-roles
Provides: ovirt-ansible-shutdown-env
Provides: ovirt-ansible-vm-infra
%description
This Ansible collection is to manage all ovirt modules and inventory
%prep
%setup -c -q
%build
%install
export PKG_DATA_DIR_ORIG=%{_datadir}/%{ansible_collections_dir}
export PKG_DATA_DIR=%{buildroot}$PKG_DATA_DIR_ORIG
export PKG_DOC_DIR=%{buildroot}%{_pkgdocdir}
sh build.sh install %{collectionname}
%files
%{_datadir}/%{ansible_collections_dir}/%{namespace}
%if "%{collectionname}" == "rhv"
%{_datadir}/%{ansible_collections_dir}/ovirt
%endif
%doc README.md
%doc examples/
%license licenses
%changelog
* Thu Sep 2 2021 shenhongyi <shenhongyi2@huawei.com> - 1.5.3-1
- Package init