action #179359
Updated by okurz 29 days ago
## Motivation
See https://en.opensuse.org/openSUSE:Packaging_UsrEtc for details and motivation. Also this would make maintaining host specific configuration easier for o3+osd and could prevent problems like #176250
## Acceptance criteria
* **AC1:** openQA behaves as described in https://en.opensuse.org/openSUSE:Packaging_UsrEtc#Variant_1_(ideal_case)
* **AC2:** Old files present on existing instances are still read
* **AC3:** The behaviour is properly described within config files and documentation
## Suggestions
* Read https://en.opensuse.org/openSUSE:Packaging_UsrEtc
* Understand what was done in #176421 and extend the concept
* Start in https://github.com/os-autoinst/openQA/blob/master/lib/OpenQA/Setup.pm
* Keep in mind the impact of .spec file and downstream packaging implementations
* Consider best practice for config files in etc / .d files etc
* Document the behavior on where files come from, what takes priority and how duplicates are treated
## Out of scope
* additional /usr/etc reading in worker+client
* additional /usr/etc reading for database.ini
Back