- Duplicate match expressions
- If merged, duplicate expressions will break state and pillar top file rendering
- This has bitten us before, and is hard to detect with the files being so large
- Invalid/misspelled match types
- e.g.
- match: prce
instead ofpcre
- Will break state and pillar top file rendering, even if the match expression under which it is found does not apply to your box
- e.g.
- This is because each expression must be evaluated to see if it applies to a given minion
These notes should prove useful for those looking for tips on how to find and fix bugs, as well as those who are developing Salt and would like to improve/streamline the process.
NOTE: These notes are written from the perspective of a developer working in a Linux environment. Those on MacOS may need to make some adjustments. Those on Windows may need to make several adjustments.
I hereby claim:
- I am terminalmage on github.
- I am terminalmage (https://keybase.io/terminalmage) on keybase.
- I have a public key whose fingerprint is D90B E111 762B 6037 871A FC07 AE4A 8662 4F61 F536
To claim this, I am signing this object: