Project

Profile

Help

Story #3723

closed

Story #3716: As a production Pulp user, I have an Ansible installer

Create the pulp3 role

Added by bmbouter almost 6 years ago. Updated over 3 years ago.

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

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 42
Quarter:

Description

The pulp3 role will use the pip module and will install a plugin generically. It will take the following variables:

name - The name of a Python library to install or the url of the remote package. As of 2.2 you can supply a list of names. It can take the following types of data:
* VCS project url
* Local path to project

  • Local or remote source archive

virtualenv - An optional path to a virtualenv directory to install into. Defaults to /usr/local/pulpenv. If unset, it will install in the system packages. If set but the virtualenv does not exist, it will be created before installing packages.
pulp_user - the user to switch to before installing
editable - defualts to no.
pulp_data_dir - defaults to '/var/lib/pulp'.


Sub-issues 2 (0 open2 closed)

Story #3720: As a role user, I specify an Ansible variable that specifies the data directory Pulp will use. Defaults to '/var/lib/pulp/'CLOSED - CURRENTRELEASE

Actions
Story #3721: As a role user, server.yml behaviors are saneCLOSED - CURRENTRELEASE

Actions
Actions #1

Updated by amacdona@redhat.com almost 6 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes
Actions #2

Updated by rchan almost 6 years ago

  • Sprint set to Sprint 38
Actions #3

Updated by amacdona@redhat.com almost 6 years ago

  • Tracker changed from Issue to Story
  • % Done set to 0
Actions #4

Updated by bmbouter almost 6 years ago

  • Subject changed from As a role user, I can install one or more plugins and run their migrations using ansible variables to Create the pulp3 role
  • Description updated (diff)

Content produced after the last mini-team meeting.

Actions #5

Updated by bmbouter almost 6 years ago

  • Description updated (diff)
Actions #6

Updated by bmbouter almost 6 years ago

  • Description updated (diff)

Adding details about virtualenv, its defaults, and installing in the system packages also.

Actions #7

Updated by dalley almost 6 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to dalley
Actions #8

Updated by dalley almost 6 years ago

Leaving assigned so that nobody picks this up -- Jeremy is working on this.

Actions #9

Updated by dalley almost 6 years ago

  • Assignee changed from dalley to Ichimonji10
Actions #10

Updated by dalley almost 6 years ago

  • Assignee changed from Ichimonji10 to dalley

There is some differences between this and the ansible-pulp3 project I suppose, which is that this is a source install (or seems to be written that way). There should be overlap but I would consider this blocked for now.

Actions #11

Updated by rchan almost 6 years ago

  • Sprint changed from Sprint 38 to Sprint 39
Actions #12

Updated by dkliban@redhat.com almost 6 years ago

  • Sprint changed from Sprint 39 to Sprint 40
Actions #13

Updated by rchan over 5 years ago

  • Sprint changed from Sprint 40 to Sprint 41
Actions #14

Updated by rchan over 5 years ago

  • Sprint changed from Sprint 41 to Sprint 42
Actions #15

Updated by dalley over 5 years ago

  • Status changed from ASSIGNED to NEW
  • Assignee deleted (dalley)
Actions #16

Updated by amacdona@redhat.com over 5 years ago

  • Description updated (diff)
  • Status changed from NEW to MODIFIED

Removed source install variables, which are moved to https://pulp.plan.io/issues/3971

Also removed plugin installation language, moved to https://pulp.plan.io/issues/3973

Actions #17

Updated by daviddavis about 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #18

Updated by bmbouter almost 5 years ago

  • Tags deleted (Pulp 3)
Actions #19

Updated by bmbouter over 4 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions #20

Updated by bmbouter almost 4 years ago

  • Category set to Installer - Moved to GitHub issues
  • Tags deleted (Pulp 3 installer)

Also available in: Atom PDF