This is a post in series "What I Touched"
This week I was setting up cocos2d-x project automation build and dependencies management using masterless saltstack.
A minimum minion config, saved it as
id: local file_client: local minion_id_caching: False root_dir: ./.salt file_roots: base: - ./states pillar_roots: base: - ./pillar
To include dynamic states and pillar roots, just generate the minion config file every time before invoking