CLI interface to a running Salt API system
Pepper is a CLI tool for interacting with a remote SaltStack API system.
It provides a simple interface to execute Salt commands via the Salt API
(salt-api) from the command line.
Features:
- Execute Salt commands remotely via Salt API
- Support for multiple authentication backends
- JSON output format for easy parsing
- Interactive shell mode
- Batch execution support
- Token-based authentication with auto-renewal
- Support for all Salt execution modules
- Configuration file support (~/.pepperrc)
Requirements:
- A running Salt API (salt-api) server
- Valid authentication credentials
Usage:
- pepper '*' test.ping
- pepper --client runner jobs.active
- pepper '*' cmd.run 'uptime'
<a href="https://www.flaticon.com/free-icons/pepper" title="pepper icons">Pepper icons created by Freepik - Flaticon</a>