Contributor(s): Matthew Haughn

SaltStack, also known as Salt, is a computer infrastructure and application management software package that automates the packaging and provisioning of code into an organization's operational IT environment. The software provides configuration management for IT operations, DevOps and CloudOps environments. An open source version of SaltStack is known as Salt Open or Salt OSS.

SaltStack allows the remote administration of infrastructure in an easy-to-install, multi-platform package with a simplified command line interface. Written in Python, SaltStack can use scripts written directly in that language and can render scripts written in other languages such as YAML or JSON through the PyDSL Salt renderer. 

Salt's main component, the remote execution engine, creates a secure bi-directional, high-speed communications network. With a running master, a started minion attempts to generate cryptographic hashes and connect to the master to form the network. After using public key authentication, minions may accept commands from a master. Salt can also be run in a masterless minion mode.

Thomas S. Hatch is the creator and chief developer of SaltStack and the CTO of the SaltStack inc.

Competing products include Puppet, Chef and Ansible.

This was last updated in September 2016

Continue Reading About SaltStack

Dig Deeper on Configuration Management and DevOps



Find more PRO+ content and other member only offers, here.

Join the conversation

1 comment

Send me notifications when other members comment.

By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Please create a username to comment.

How would SaltStack benefit your configuration management system?


File Extensions and File Formats

Powered by: