Project

Profile

Help

Story #3719

closed

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

Create the webserver role

Added by bmbouter almost 6 years ago. Updated almost 4 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:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

This role will depend on the pulp3 role which will create the necessary Python environment with core and plugins installed.

This role will take the following variables:

webserver - 'nginx' (default), 'apache', 'none'

After running the pulp3 role this depends on, this role will:

  • Install the webserver package using the system package manager
  • Ensure there is a systemd unit file (if one didn't come with the system package manager)
  • Configure the webserver to autostart
  • Pulp should be served at / for either webserver
  • Start the webserver

Sub-issues 2 (0 open2 closed)

Story #3727: As a role user, I can have Nginx installed and configured to serve PulpCLOSED - CURRENTRELEASE

Actions
Story #3728: As a role user, I can have Apache installed and configured to serve PulpCLOSED - CURRENTRELEASEehelms@redhat.com

Actions
Actions #1

Updated by amacdona@redhat.com almost 6 years ago

  • Subject changed from As a user, I can select the Nginx or Apache as my webserver to As a role user, I can select the Nginx or Apache as my webserver
Actions #2

Updated by bmbouter almost 6 years ago

  • Subject changed from As a role user, I can select the Nginx or Apache as my webserver to Create the webserver role
  • Description updated (diff)
Actions #3

Updated by bmbouter almost 6 years ago

  • Description updated (diff)
Actions #4

Updated by bmbouter almost 6 years ago

The subtasks of this story are where the actual configuration would be provided. With them closed, which story tracks the configuration of the Pulp WSGI app to be served by that webserver?

Maybe just update this story to specify that Pulp should be served at / for both webservers as a bullet?

Actions #5

Updated by amacdona@redhat.com almost 6 years ago

  • Description updated (diff)
Actions #6

Updated by amacdona@redhat.com over 5 years ago

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

Removed the variables since we are only going to support nginx at first. Adding the vars to the apache story.

Actions #7

Updated by daviddavis almost 5 years ago

  • Sprint/Milestone set to 3.0.0
Actions #8

Updated by bmbouter almost 5 years ago

  • Tags deleted (Pulp 3)
Actions #9

Updated by bmbouter over 4 years ago

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

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