Project

Profile

Help

Story #2840

closed

Publish ansible roles to install pulp3

Added by bizhang over 7 years ago. Updated almost 5 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 25
Quarter:

Description

Motivation

Pulp3 alpha needs to be fully installable, the easiest way of doing this is upload the necessary ansible roles onto ansible galaxy.

A lot of the roles from pulp/devel can be used as the basis for the galaxy roles including:

  • db [0]
  • systemd [1]

A new role would need to be written to install pulp from PyPI.
We can use jytr's roles for rabbitmq and qpidd [2]

All the roles needs to work in RHEL7 and Fedora 25 (preferably be platform agnostic)

This playbook should be published on ansible galaxy, and instructions should be published in the pulp3 installation document [3].

[0] https://github.com/pulp/devel/tree/de6a8351c2aba5a0ded3228ecce0448844101e4d/ansible/roles/db
[1] https://github.com/pulp/devel/tree/de6a8351c2aba5a0ded3228ecce0448844101e4d/ansible/roles/systemd
[2] https://galaxy.ansible.com/jtyr/
[3] https://github.com/pulp/pulp/blob/589f0e74f17f25442d6720b30e09e40b839a292e/docs/installation.rst

Also available in: Atom PDF