This page describes the installation of Pulp on CentOS 7 for repository management without consumers (no remote management).
cd /etc/yum.repos.d wget http://repos.fedorapeople.org/repos/pulp/pulp/rhel-pulp.repo
yum install epel-release-7-5.noarch.rpm yum update
yum install mongodb-server systemctl enable mongod systemctl start mongod
yum install qpid-cpp-server qpid-cpp-server-store systemctl enable qpidd systemctl start qpidd
yum groupinstall pulp-server-qpid
server_name =
auth=no
sudo -u apache pulp-manage-db
SSLProtocol all -SSLv2 -SSLv3
systemctl enable httpd systemctl start httpd
PULP_CONCURRENCY=4
systemctl enable pulp_workers systemctl start pulp_workers
systemctl enable pulp_celerybeat systemctl start pulp_celerybeat
systemctl enable pulp_resource_manager systemctl start pulp_resource_manager
yum groupinstall pulp-admin
host = verify_ssl = False
firewall-cmd --permanent --zone=public --add-service=htts firewall-cmd --permanent --zone=public --add-service=https firewall-cmd --reload firewall-cmd --zone=public --list-all
pulp-admin login -u admin
pulp-admin auth user update --login admin -p
[auth] username: admin password: <your-new-pass>
pulp-admin rpm repo create --repo-id=CentOS-7-x86_64 --feed=http://mirror.centos.org/centos/7/os/x86_64/ pulp-admin rpm repo create --repo-id=CentOS-7-x86_64-updates --feed=http://mirror.centos.org/centos/7/updates/x86_64/
pulp-admin rpm repo sync run --repo-id="CentOS-7-x86_64" pulp-admin rpm repo sync run --repo-id="CentOS-7-x86_64-updates"
pulp-admin rpm repo sync schedules create -s 2015-01-01T13:00:00Z/P1D --repo-id=CentOS-7-x86_64 pulp-admin rpm repo sync schedules create -s 2015-01-01T13:00:00Z/P1D --repo-id=CentOS-7-x86_64-updates
pulp-admin rpm repo list --repo-id HP-SPP-CentOS-7-x86_64 --details
pulp-admin rpm repo update --repo-id HP-SPP-CentOS-7-x86_64 --feed http://downloads.linux.hpe.com/SDR/repo/spp/RHEL/7/x86_64/current
[pulp-base] name=CentOS-$releasever - Base baseurl=https://repo.mgmt.domain/pulp/repos/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
pulp-admin event listener email create --event-type="repo.sync.finish" --subject="pulp notifications" --addresses=first@mail.tld,another@mail.tld
pulp-admin event listener list
su -s /bin/sh apache -c pulp-manage-db
$ pulp-admin orphan list +----------------------------------------------------------------------+ Summary +----------------------------------------------------------------------+ Distribution: 1 Docker Blob: 0 Docker Image: 0 Docker Manifest: 0 Docker Tag: 0 Drpm: 13 Erratum: 0 Iso: 0 Node: 0 Package Category: 0 Package Environment: 0 Package Group: 0 Package Langpacks: 0 Puppet Module: 0 Repository: 0 Rpm: 271 Srpm: 0 Yum Repo Metadata File: 3 Total: 288 $ pulp-admin orphan remove --all This command may be exited via ctrl+c without affecting the request. [/] Running... Task Succeeded