Project

Profile

Help

Story #6213

closed

Task #6057: [EPIC] Introduce custom plugin snippets for custom apache and nginx routes

As an installer user, plugin snippets will by symlinked

Added by bmbouter about 4 years ago. Updated almost 4 years ago.

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

100%

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

Description

Plugins, e.g. pulp_ansible provide snippets according to a convention whereby they are stored in the Python package. See here as an example.

In the webserver role, the installer needs to inspect each plugin to see if a custom snippet exists. If it does symlink it.

For Nginx the symlinks need to go to /etc/nginx/conf.d/

For Apache the installer needs to create a pulp folder at /etc/httpd/pulp/ and symlink the files inside it. For example pulp_ansible would be either /etc/nginx/conf.d/pulp_ansible.conf or /etc/httpd/pulp/pulp_ansible.conf.

Also available in: Atom PDF