%global forgeurl https://github.com/pulp/pulp_installer Name: ansible-collection-pulp-pulp-installer Version: 3.22.1 Release: 1%{?dist} Summary: A collection of roles to install or upgrade Pulp 3 License: GPL-2.0-or-later URL: %{ansible_collection_url pulp pulp_installer} Source0: %{forgeurl}/archive/%{version}/pulp.pulp_installer-%{version}.tar.gz # Patch galaxy.yml to exclude unnecessary files from the built collection. # This is a downstream only patch. Patch: build_ignore.patch BuildArch: noarch BuildRequires: ansible-packaging # Collection dependencies from galaxy.yml Recommends: ansible-collection-ansible-posix Recommends: ansible-collection-community-postgresql Recommends: ansible-collection-community-crypto Recommends: ansible-collection-community-general Recommends: ansible-collection-mdellweg-filters %description The Pulp 3 Ansible installer is a collection of Ansible roles that you can use to install or upgrade Pulp 3, or add plugins to an existing installation. Each Ansible role installs and configures a component of Pulp, or other services required by Pulp (PostgreSQL, Redis and a webserver.) %prep %autosetup -p1 -n pulp_installer-%{version} %build %ansible_collection_build %install %ansible_collection_install %files -f %{ansible_collection_filelist} %license LICENSE COPYRIGHT COMMITMENT %doc README.md %changelog * Thu Jul 20 2023 Jakub Kadlcik - Initial package