Salt contains a robust and flexible configuration management framework, which is built on the remote execution core. This framework executes on the minions, allowing effortless, simultaneous configuration of tens of thousands of hosts, by rendering language specific state files. The following links provide resources to learn more about state and renderers.
Express the state of a host using small, easy to read, easy to understand configuration files. No programming required.
Salt execution modules are different from state modules and cannot be
called directly within state files. You must use the
state module to call execution modules within state runs.
Renderers use state configuration files written in a variety of languages, templating engines, or files. Salt's configuration management system is, under the hood, language agnostic.