I am a SaltStack user. When I am playing with those YAML files (and jinja templates), I am always wondering that maybe building the SaltStack project just with Python is more clear. But all advanced samples I can find are building multiple sls YAML files that work together for provision and event reaction.
Is there any practical way to code a SaltStack project mainly with Python instead of YAML files?