Project

Profile

Help

Story #6213

Updated by bmbouter about 4 years ago

Plugins, e.g. pulp_ansible provide snippets according to a convention whereby they are stored in the Python package. See [here](https://github.com/pulp/pulp_ansible/tree/master/pulp_ansible/app/webserver_snippets) 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` `/etc/nginx/conf.d/pulp_ansible.conf or `/etc/httpd/pulp/pulp_ansible.conf`. 

Back