Task #2443
closedcreate the 'ansible-pulp' project inside pulp GitHub organization
0%
Description
The new 'ansible-pulp' repository should be created by following the guide[0] from Ansible Galaxy. The 'pulp' ansible role defined in pulp_packaging[1] CAN be used as the basis for the new 'pulp' role.
The new 'pulp' role should only install Pulp and it's dependencies. This EXCLUDES the message broker and the database. The new role should use parameters to determine which Pulp services should be made available on the host. The default behavior is to enable all the services.
The README should provide an example playbook that uses the new 'pulp' role in combination with 'mongodb' and 'qpid_cpp_server' to deploy Pulp on a single machine.
Once this repository is ready, it should be published on Ansible Galaxy.
Please not that there is already a pulp Ansible role[2] available on Ansible Galaxy. It is most likely less work to fork this repository instead of using ours as the basis.
The existing role does depend on other roles[3-6] authored by the same person. We should decide if we want to fork all of these.
[0] https://galaxy.ansible.com/intro#share
[1] https://github.com/pulp/pulp_packaging/tree/master/ci/ansible/roles/pulp
[2] https://galaxy.ansible.com/jtyr/pulp/
[3] https://github.com/jtyr/ansible-mongodb
[4] https://github.com/jtyr/ansible-yumrepo
[5] https://github.com/jtyr/ansible-qpid_cpp_server
[6] https://github.com/jtyr/config-encoder-macros
Related issues
Updated by dkliban@redhat.com about 8 years ago
- Tracker changed from Story to Task
- Sprint Candidate changed from No to Yes
Updated by bmbouter about 8 years ago
- Blocks Story #2444: Create a PyPI account for Pulp3 core and all plugins added
Updated by amacdona@redhat.com over 6 years ago
- Sprint Candidate changed from Yes to No
Updated by bmbouter over 5 years ago
- Status changed from NEW to CLOSED - WONTFIX
Updated by bmbouter over 5 years ago
Pulp 2 is approaching maintenance mode, and this Pulp 2 ticket is not being actively worked on. As such, it is being closed as WONTFIX. Pulp 2 is still accepting contributions though, so if you want to contribute a fix for this ticket, please reopen or comment on it. If you don't have permissions to reopen this ticket, or you want to discuss an issue, please reach out via the developer mailing list.