Story #3723
Story #3716: As a production Pulp user, I have an Ansible installer
Create the pulp3 role
100%
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'.
Subtasks
History
#1
Updated by amacdona@redhat.com over 2 years ago
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
#2
Updated by rchan over 2 years ago
- Sprint set to Sprint 38
#3
Updated by amacdona@redhat.com over 2 years ago
- Tracker changed from Issue to Story
- % Done set to 0
#4
Updated by bmbouter over 2 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.
#5
Updated by bmbouter over 2 years ago
- Description updated (diff)
#6
Updated by bmbouter over 2 years ago
- Description updated (diff)
Adding details about virtualenv, its defaults, and installing in the system packages also.
#7
Updated by dalley over 2 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dalley
#8
Updated by dalley over 2 years ago
Leaving assigned so that nobody picks this up -- Jeremy is working on this.
#9
Updated by dalley over 2 years ago
- Assignee changed from dalley to Ichimonji10
#10
Updated by dalley over 2 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.
#11
Updated by rchan over 2 years ago
- Sprint changed from Sprint 38 to Sprint 39
#12
Updated by dkliban@redhat.com over 2 years ago
- Sprint changed from Sprint 39 to Sprint 40
#13
Updated by rchan over 2 years ago
- Sprint changed from Sprint 40 to Sprint 41
#14
Updated by rchan over 2 years ago
- Sprint changed from Sprint 41 to Sprint 42
#15
Updated by dalley over 2 years ago
- Status changed from ASSIGNED to NEW
- Assignee deleted (
dalley)
#16
Updated by amacdona@redhat.com over 2 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
#17
Updated by daviddavis almost 2 years ago
- Sprint/Milestone set to 3.0.0
#18
Updated by bmbouter almost 2 years ago
- Tags deleted (
Pulp 3)
#19
Updated by bmbouter about 1 year ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Please register to edit this issue