Salt State Graph
Turn JSON from state.show_highstate or state.show_sls
into an explorable dependency graph. Paste JSON, choose a local file, or load a
base64 URL fragment to begin.
Salt JSON input
Generate input:
salt '*' state.show_highstate --out=json > my-output.json
Share or load JSON with the URL fragment
After a successful render, compact JSON is automatically encoded into
#state= with the active filters when the fragment is at most 64 KiB.
Copy the updated address to share the same graph view. You can also construct a
URL from the command line:
open "https://tools.karlquinsland.com/tools/html/salt-state-graph/tool.html#state=$(base64 < my-output.json | tr -d '\n')"
Rendered graph
Graph ready.
Diagnostics
Generated URLs contain decodable Salt data. Larger inputs are not added to the
address. Clear the tool to remove #state=.