Instead of keeping modified version of the config file and merging the changes every time (which is very error prone - I broke it in cddf101acb9d), rather store the vanilla version and perform modifications on top of it. These modifications will fail if the keys change, hopefully reducing silent failures.
Details
Details
tested locally in a custom playbook
Diff Detail
Diff Detail
- Lint
Lint Skipped - Unit
Unit Tests Skipped
Comment Actions
This is fine. At least before we have a better solution - I'd go with diff applied on top of the yumrepoinfo downloaded from repos, or installed from package, so we don't even need to keep the local copy, which can get outdated, and still not fail the checks.