Debuguer et tester Saltstack

Tester le rendu jinja

 salt \* slsutil.renderer /srv/pillar/common.sls 'jinja'

Mettre à jour les fichiers (gitfs)

salt-run fileserver.update

Mettre à jour les pillars

salt \* saltutil.refresh_pillar

Mettre à jour les git_pillars

salt-run git_pillar.update

Debug d’un state spécifique

Pour lancer mystate.sls avec un targeting sur des grains spécifiques tout en précisant des pillars :

salt -C 'G@role:webserver and G@env:itg' state.sls mystate pillar='{"pillar1": "foo", "pillar2": "bar"}'

Dé-locker les gitfs

salt-run cache.clear_git_lock gitfs type=update

Dé-locker les git_pillars

salt-run cache.clear_git_lock git_pillar type=update

Lister les fichiers du fileserver

salt-run fileserver.dir_list

Lister les répertoires du fileserver

salt-run fileserver.file_list