Use after-install && after-reset stages to initialize system #822
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.
Closes #806
The idea is that instead of generate several yip configs and pass them as
ELEMENTAL_INSTALL_CLOUD_INIT
list, we generate one single yip config to deterministically create the desired yip configs at desired locations. For example/oem/94_custom.yaml
would always be/oem/elemental-network-config.yaml
.The
after-install
stage yip looks like the following (this sample only contains the registration config, the real one has all the other files):I am not yet 100% sure that targeting
/run/elemental/oem
is the right thing to do duringafter-install
orafter-reset
, but it does work.