Project

Profile

Help

Task #2443

closed

create the 'ansible-pulp' project inside pulp GitHub organization

Added by dkliban@redhat.com over 7 years ago. Updated about 5 years ago.

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

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
Quarter:

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

Blocks Pulp - Story #2444: Create a PyPI account for Pulp3 core and all pluginsCLOSED - CURRENTRELEASEbizhang

Actions
Actions #1

Updated by dkliban@redhat.com over 7 years ago

  • Description updated (diff)
Actions #2

Updated by dkliban@redhat.com over 7 years ago

  • Tracker changed from Story to Task
  • Sprint Candidate changed from No to Yes
Actions #3

Updated by dkliban@redhat.com over 7 years ago

  • Description updated (diff)
Actions #4

Updated by dkliban@redhat.com over 7 years ago

  • Description updated (diff)
Actions #5

Updated by bmbouter over 7 years ago

  • Blocks Story #2444: Create a PyPI account for Pulp3 core and all plugins added
Actions #6

Updated by amacdona@redhat.com over 5 years ago

  • Sprint Candidate changed from Yes to No
Actions #7

Updated by bmbouter about 5 years ago

  • Status changed from NEW to CLOSED - WONTFIX
Actions #8

Updated by bmbouter about 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.

Actions #9

Updated by bmbouter about 5 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF