I used saltstack for work some years ago, the fact that you need to install salt minions and connwct them to master was enough to convince us to change.to.ansible. unless you need Saltstack for some specfic reason, I recommend ansible instead.
We had pillar data in repos, one top file total.
I could paste an example of how we did it if you want