Task #2921
closedCreate and publish an ansible role to install apache and configure it for pulp
0%
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
Related issues
Updated by bizhang over 7 years ago
- Copied to Task #2922: Create and publish an ansible role to install and configure nginx for pulp added
Updated by amacdona@redhat.com about 7 years ago
Systemd unit file should also be removed:
https://pulp.plan.io/issues/3078
Updated by bmbouter about 7 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.
Updated by bmbouter about 7 years ago
- Related to Task #3114: Document the webserver requirements added
Updated by dalley about 7 years ago
Since Fedora 25 is close to EOL, consider targetting 26 and 27 instead.
Updated by bmbouter about 7 years ago
- Related to deleted (Task #3114: Document the webserver requirements)
Updated by bmbouter about 7 years ago
- Related to Task #3132: Document how to deploy Pulp added
Updated by dalley almost 7 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to dalley
Updated by dalley almost 7 years 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.
Updated by bmbouter over 6 years 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.
Updated by amacdona@redhat.com over 6 years ago
- Has duplicate Story #3727: As a role user, I can have Nginx installed and configured to serve Pulp added
Updated by amacdona@redhat.com over 6 years ago
- Has duplicate Story #3728: As a role user, I can have Apache installed and configured to serve Pulp added
Updated by amacdona@redhat.com over 6 years 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.
Updated by bmbouter over 4 years ago
- Category set to Installer - Moved to GitHub issues
- Tags deleted (
Pulp 3 installer)