This week I was setting up cocos2d-x project automation build and dependencies management using masterless saltstack.

A minimum minion config, saved it as config/minion

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 salt-call

Game