Story #2840
Updated by bizhang over 7 years ago
h2. 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 The broker role [2] needs to updated to support both 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/ https://github.com/pulp/devel/tree/de6a8351c2aba5a0ded3228ecce0448844101e4d/ansible/roles/broker/tasks [3] https://github.com/pulp/pulp/blob/589f0e74f17f25442d6720b30e09e40b839a292e/docs/installation.rst