The Salt system setup is amazingly simple, as this is one of the central design goals of Salt.
.. seealso:: :doc:`Installing Salt for development </topics/hacking>` and contributing to the project.
Many popular distributions will be able to install the salt minion by executing the bootstrap script:
wget -O - http://bootstrap.saltstack.org | sudo sh
The script should also make it simple to install a salt master, if desired.
Currently the install script has been tested to work on:
- Ubuntu 10.x/11.x/12.x
- Debian 6.x
- CentOS 6.3
- Fedora
- Arch
- FreeBSD 9.0
See Salt Bootstrap for more information.
These guides go into detail how to install salt on a given platform.
.. toctree:: :maxdepth: 1 arch debian fedora freebsd gentoo osx rhel solaris ubuntu windows
Salt should run on any Unix-like platform so long as the dependencies are met.
- Python 2.6 >= 2.6 <3.0
- ZeroMQ >= 2.1.9
- pyzmq >= 2.1.9 - ZeroMQ Python bindings
- PyCrypto - The Python cryptography toolkit
- msgpack-python - High-performance message interchange format
- YAML - Python YAML bindings
- Jinja2 - parsing Salt States (configurable in the master settings)