Project

Profile

Help

Task #2922

closed

Create and publish an ansible role to install and configure nginx for pulp

Added by bizhang over 7 years ago. Updated over 4 years ago.

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

0%

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

Description

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

A new github repo needs to be created for this new role (pulp/ansible-pulp3_nginx).
This role should install the latest LTS nginx (1.12) and provide pulp nginx 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 'nginx'

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


Related issues

Related to Pulp - Task #3132: Document how to deploy PulpCLOSED - CURRENTRELEASEbmbouter

Actions
Copied from Pulp - Task #2921: Create and publish an ansible role to install apache and configure it for pulpCLOSED - WONTFIX

Actions
Actions #1

Updated by bizhang over 7 years ago

  • Copied from Task #2921: Create and publish an ansible role to install apache and configure it for pulp added
Actions #2

Updated by bizhang about 7 years ago

  • Description updated (diff)
Actions #3

Updated by bizhang about 7 years ago

  • Description updated (diff)
Actions #4

Updated by bizhang about 7 years ago

  • Description updated (diff)
Actions #5

Updated by bmbouter about 7 years ago

  • Subject changed from Create and publish an ansible role to install nginx for pulp to Create and publish an ansible role to install andconfigure nginx for pulp
  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

This story looks great. I'm grooming.

Actions #6

Updated by bmbouter about 7 years ago

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

Updated by bmbouter about 7 years ago

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

Updated by bmbouter about 7 years ago

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

Updated by daviddavis about 7 years ago

  • Tags Pulp 3 MVP added
Actions #10

Updated by jortel@redhat.com almost 7 years ago

  • Sprint/Milestone set to 54
Actions #11

Updated by bizhang almost 7 years ago

  • Subject changed from Create and publish an ansible role to install andconfigure nginx for pulp to Create and publish an ansible role to install and configure nginx for pulp
  • Status changed from NEW to ASSIGNED
  • Assignee set to bizhang
Actions #12

Updated by bmbouter almost 7 years ago

  • Sprint set to Sprint 32
Actions #13

Updated by bmbouter almost 7 years ago

  • Sprint/Milestone deleted (54)
Actions #14

Updated by bizhang almost 7 years ago

  • Status changed from ASSIGNED to NEW
  • Sprint deleted (Sprint 32)

We've agreed to put off the ansible work until later, when we can make a unified effort. Removing sprint and assigned status

Actions #15

Updated by daviddavis over 6 years ago

  • Sprint Candidate deleted (Yes)
Actions #16

Updated by amacdona@redhat.com over 6 years ago

  • Sprint Candidate set to No
  • Tags Pulp 3 installer added
  • Tags deleted (Pulp 3 MVP)
Actions #17

Updated by bizhang over 6 years ago

  • Assignee deleted (bizhang)
Actions #18

Updated by amacdona@redhat.com about 6 years ago

  • Status changed from NEW to CLOSED - COMPLETE

Role is done: (pulp3-webserver), but not published to galaxy. Galaxy work is tracked https://pulp.plan.io/issues/3977

Actions #19

Updated by daviddavis over 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #20

Updated by bmbouter over 5 years ago

  • Tags deleted (Pulp 3)
Actions #21

Updated by bmbouter over 4 years ago

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

Also available in: Atom PDF