Task "apache" is not idempotent. Breaks horizon and keystone
Bug #1522857 reported by
Roman Sokolkov
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Dmitry Bilunov |
Bug Description
Task "apache" is not idempotent. For some reason it breaks Horizon and Keystone.
Environment:
- Fuel 7.0
- Controller+Compute
Steps to reproduce:
1) Deploy Controller+compute env
2) Exeucte "fuel node --node <controllers> --task apache"
Expected result:
Horizon and keystone work.
Actual result:
Horizon gives - Not Found The requested URL /horizon was not found on this server.
Keystone gives - Authorization Failed: Not Found (HTTP 404)
Changed in fuel: | |
milestone: | none → 8.0 |
importance: | Undecided → High |
status: | New → Confirmed |
tags: | added: area-library customer-found |
Changed in fuel: | |
assignee: | nobody → Fuel Library Team (fuel-library) |
Changed in fuel: | |
assignee: | Fuel Library Team (fuel-library) → Dmitry Bilunov (dbilunov) |
tags: | added: team-bugfix |
tags: | added: on-verification |
To post a comment you must log in.
Horizon and Keystone stop working because deployment/ puppet/ osnailyfacter/ modular/ apache/ apache. pp sets purge_configs to "true", which deletes everything inside /etc/apache2/ sites-{ enabled, available} /. puppet-keystone (keystone: :wsgi:: apache) and puppet-horizon (horizon: :wsgi:: apache) should be notified on purge and regenerate the config files.