O'Reilly logo

Learning SaltStack - Second Edition by Colton Myers

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Installing Salt

The dependencies for running Salt at the time of writing are as follows:

  • Python 2 – Version 2.6 or greater (Salt is not Python 3-compatible)
  • Msgpack – python
  • YAML
  • Jinja2
  • MarkupSafe
  • ZeroMQ – Version 3.2.0 or greater
  • PyZMQ – Version 2.2.0 or greater
  • Tornado
  • PyCrypto
  • M2Crypto

The easiest way to ensure that the dependencies for Salt are met is to use system-specific package management systems, such as apt on Ubuntu systems, that will handle the dependency-resolution automatically. You can also use the Salt Bootstrap script to handle all of the system-specific commands for you. Salt Bootstrap is an open source project with the goal of creating a Bourne shell-compatible script that will install Salt on any compatible server. The project is managed ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required