Salt Guide Overview

Salt is a remote execution engine, configuration management and orchestration system used by Uyuni to manage clients.

In Uyuni, the Salt master runs on the Uyuni Server, allowing you to register and manage Salt clients.

This book is designed to be a primer for using Salt with Uyuni.

For more information about Salt, see the Salt documentation at https://docs.saltproject.io/en/latest/contents.html.

The current version of Salt in Uyuni is 3006.0.

1. Security and execution boundary

Uyuni protects the Salt master and the Salt API from direct external access. External user requests must go through the Uyuni Web UI or API, where Role-Based Access Control (RBAC) verifies permissions before running Salt commands.

For detailed information about native Salt access controls, loopback API restrictions, and command-line execution, see Salt Access Control. For more information about RBAC permissions and Salt namespaces, see Role-Based Access Control (RBAC).