Project

Profile

Help

Story #7038

closed

As a user, I can specify a single role to install Pulp itself

Added by mdepaulo@redhat.com over 4 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Category:
Installer - Moved to GitHub issues
Sprint/Milestone:
Start date:
Due date:
% Done:

100%

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

Description

Per the discussion in: https://pulp.plan.io/issues/7005

There should be a single meta role that includes:

  • pulp_api
  • pulp_content
  • pulp_resource_manager
  • pulp_workers
  • pulp_database_configuration

This role will refer to all of Pulp's 1st party code, not third party code with Pulp config.

I propose the name "pulp_services".

it will benefit users who want to provide their own redis, database, and webserver (but they will still need our webserver snippets.)

pulp_all_services should depend on it, rather than specify the roles in it.


Related issues

Related to Pulp - Story #7005: As a user, I can run a single stably-named Ansible role to install PulpCLOSED - CURRENTRELEASE

Actions
Blocked by Pulp - Refactor #7037: Split the pulp_database role into 2 roles: database vs configCLOSED - CURRENTRELEASEmdepaulo@redhat.com

Actions
Actions #1

Updated by mdepaulo@redhat.com over 4 years ago

  • Blocked by Refactor #7037: Split the pulp_database role into 2 roles: database vs config added
Actions #2

Updated by mdepaulo@redhat.com over 4 years ago

  • Related to Story #7005: As a user, I can run a single stably-named Ansible role to install Pulp added
Actions #3

Updated by dkliban@redhat.com over 4 years ago

  • Groomed changed from No to Yes
  • Sprint set to Sprint 75
Actions #4

Updated by mdepaulo@redhat.com over 4 years ago

  • Assignee set to mdepaulo@redhat.com
Actions #5

Updated by mdepaulo@redhat.com over 4 years ago

  • Status changed from NEW to ASSIGNED
Actions #6

Updated by rchan over 4 years ago

  • Sprint changed from Sprint 75 to Sprint 76
Actions #7

Updated by pulpbot over 4 years ago

  • Status changed from ASSIGNED to POST

Added by Mike DePaulo over 4 years ago

Revision daea3953 | View on GitHub

As a user, I can specify a single role to install Pulp itself

It is named "pulp_services", and "pulp_all_services" now depends on it.

fixes: #7038 https://pulp.plan.io/issues/7038 As a user, I can specify a single role to install Pulp itself

Also includes some missing docs updates from previous changes.

Added by Mike DePaulo over 4 years ago

Revision daea3953 | View on GitHub

As a user, I can specify a single role to install Pulp itself

It is named "pulp_services", and "pulp_all_services" now depends on it.

fixes: #7038 https://pulp.plan.io/issues/7038 As a user, I can specify a single role to install Pulp itself

Also includes some missing docs updates from previous changes.

Actions #8

Updated by Anonymous over 4 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #9

Updated by fao89 over 4 years ago

  • Sprint/Milestone set to 3.5.0
Actions #10

Updated by fao89 over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF