Project

Profile

Help

Task #2921

Create and publish an ansible role to install apache and configure it for pulp

Added by bizhang over 2 years ago. Updated 7 months ago.

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

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
No
Tags:
Pulp 3 installer
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

We need an ansible role is needed to serve pulp content via apache.

A new github repo needs to be created for this new role (pulp/ansible-pulp3_httpd).
This role should install the latest LTS apache (2.4) and provide pulp httpd conf files.

If a settings.py setting is created as a part of https://pulp.plan.io/issues/2914 the ansible role should change that to 'apache'

This role should target Fedora 25 and 26.

This role needs to be added to the ansible requirements.yml [0] And should be added as a optional role in the example playbook [1]

[0] https://github.com/pulp/devel/blob/3.0-dev/ansible/requirements.yml
[1] https://github.com/pulp/devel/blob/3.0-dev/ansible/deploy-pulp3.yml


Checklist


Related issues

Related to Pulp - Task #3132: Document how to deploy Pulp MODIFIED Actions
Duplicated by Pulp - Story #3727: As a role user, I can have Nginx installed and configured to serve Pulp MODIFIED Actions
Duplicated by Pulp - Story #3728: As a role user, I can have Apache installed and configured to serve Pulp MODIFIED Actions
Copied to Pulp - Task #2922: Create and publish an ansible role to install and configure nginx for pulp CLOSED - COMPLETE Actions

History

#1 Updated by bizhang over 2 years ago

  • Copied to Task #2922: Create and publish an ansible role to install and configure nginx for pulp added

#2 Updated by amacdona@redhat.com about 2 years ago

Systemd unit file should also be removed:
https://pulp.plan.io/issues/3078

#3 Updated by bizhang about 2 years ago

  • Description updated (diff)

#4 Updated by bmbouter about 2 years ago

  • Subject changed from Create and publish an ansible role to install apache for pulp to Create and publish an ansible role to install apache and configure it for pulp
  • Description updated (diff)
  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

This story looks good to me.

#5 Updated by bmbouter about 2 years ago

  • Related to Task #3114: Document the webserver requirements added

#6 Updated by dalley about 2 years ago

Since Fedora 25 is close to EOL, consider targetting 26 and 27 instead.

#7 Updated by bmbouter about 2 years ago

  • Related to deleted (Task #3114: Document the webserver requirements)

#8 Updated by bmbouter about 2 years ago

  • Related to Task #3132: Document how to deploy Pulp added

#9 Updated by daviddavis about 2 years ago

  • Tags Pulp 3 MVP added

#10 Updated by jortel@redhat.com almost 2 years ago

  • Sprint/Milestone set to 54

#11 Updated by jortel@redhat.com over 1 year ago

  • Sprint/Milestone deleted (54)

#12 Updated by jortel@redhat.com over 1 year ago

  • Sprint set to Sprint 34

#13 Updated by dalley over 1 year ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to dalley

#14 Updated by dalley over 1 year ago

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

We should reconsider whether this should be on the sprint, since we are pausing ansible role work until the unification plan gets worked out.

#15 Updated by bmbouter over 1 year ago

  • Sprint deleted (Sprint 34)
  • Tags Pulp 3 installer added
  • Tags deleted (Pulp 3 MVP)

Per meeting on 3/26, the core team isn't planning to finish this before the beta so we're removing from the sprint to bring it back with the rest of the Ansible work.

#16 Updated by daviddavis over 1 year ago

  • Sprint Candidate deleted (Yes)

#17 Updated by amacdona@redhat.com over 1 year ago

  • Duplicated by Story #3727: As a role user, I can have Nginx installed and configured to serve Pulp added

#18 Updated by amacdona@redhat.com over 1 year ago

  • Duplicated by Story #3728: As a role user, I can have Apache installed and configured to serve Pulp added

#19 Updated by amacdona@redhat.com over 1 year ago

  • Status changed from NEW to CLOSED - WONTFIX
  • Sprint Candidate set to No

This story has been split, each of the new stories is marked as a duplicate.

#20 Updated by daviddavis 7 months ago

  • Sprint/Milestone set to 3.0

#21 Updated by bmbouter 7 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF