Fixes #33046: Move scenarios to /var/lib/foreman-installer #698
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change moves scenarios from system config directory to the
shared state directory in /var/lib. The answers and config files
act as databases recording the current state of a scenario and
are not intended to be directly edited. Direct changes to the answers
file or configuration file can lead to inconsistencies or improper
values are that intended to be caught by validation. Moving to
the shared state directory draws this line better and emphasizes to
users that they should not be touching these files directly.
I wanted to see how much work this would be, and the impact and whether it was small enough to warrant consideration for Foreman 3.0 changes. I am however, completely OK with this being picked up for 3.1.
Projects that need checking: