Project

Profile

Help

Task #3438

closed

Strip down the dev environment to match a vanilla install

Added by bmbouter about 6 years ago. Updated about 5 years ago.

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

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
Yes
Tags:
Dev Environment
Sprint:
Quarter:

Description

The dev environment is so different from what a user receives that in many cases Pulp works in the dev environment but does not for actual users or QE. The proposed solution is to make the dev environment as similar to a user install as possible. To do this most of the ansible should be deleted and replaced with an ansible version of the source install docs where vagrant knows where the source is.

Things to keep are:

  • motd
  • systemd configs
  • commands like prestart, pstart, etc

I propose it would not install postgresql to make vagrant up faster and keep it simpler since that is the default. Note that any code changes are still tested with pulp-smash against both postgresql and sqlite with each commit.

Note that this commit must leave Vagrant working so there is no downtime for vagrant up


Related issues

Is duplicate of Pulp - Task #3452: Replace Pulp3 dev installer with the ansible-Pulp3CLOSED - WONTFIX

Actions

Also available in: Atom PDF