What is Salt?

Salt is an orchestration and configuration management tool that, together with Puppet and Ansible, is one of the most prominent representatives of this genre.
Salt forms the middle ground between the other two tools: It allows automated configuration management through the use of a “control nodes and managed nodes” principle, similar to Puppet. Like Ansible, Salt can also be used without a client and via SSH.

A unique selling point of Salt is the Reactor System. This allows actions to be triggered fully automatically in response to certain events, e.g. restarting a system after installing updates.

Reasons for using Salt for configuration management

  • Easy-to-write configurations in YAML
  • Idempotency (admins describe the final state, not how to reach it)
  • Low system requirements (SSH and Python โ‰ฅ 2.6)
  • OS-independent (AlmaLinux, Amazon Linux, CentOS, Debian, Oracle Linux, RHEL, Rocky Linux, SLES, Ubuntu and Windows)
  • Reactive configuration management of managed systems

orcharhino and Salt

  • Optional plug-in in orcharhino for automating configuration management
  • orcharhino or orcharhino Proxy as salt control node
  • Import of Salt States and Salt Environments, including their connection to individual hosts or groups of hosts
  • orcharhino as External Node Classifier (ENC)
  • Collection and visualization of salt grains in orcharhino
  • More info: Salt Guide

Current articles on the subject of Salt

Ready to get started?
Start your
free trial today!

If you have any questions about our products and services or any other
topics, please do not hesitate to contact us.

Suche
Search