Repository navigation
Release v0.8.0
Saltpeter Wrapper Binary Release 0.8.0
Standalone wrapper binary for Saltpeter, built with PyInstaller.
Installation
- Download the binary:
wget https://github.com/syscollective/saltpeter/releases/download/v0.8.0/sp_wrapper.tar.gz
- Extract the archive:
tar -xzf sp_wrapper.tar.gz
- Make executable and install:
chmod +x sp_wrapper sudo mv sp_wrapper /usr/local/bin/
Platform Compatibility
Built on Debian 11 (Bullseye) with Python 3.11 (embedded).
Compatible with:
- ✅ Ubuntu 20.04 or newer
- ✅ Debian 11 (Bullseye) or newer
- ✅ RHEL 8 or newer / Rocky Linux / AlmaLinux
- ✅ Any Linux x86_64 with glibc 2.31 or newer
To check your glibc version: ldd --version
Usage
The wrapper is invoked by Salt via cmd.run. Configure in your Saltpeter job:
my_job:
command: /path/to/command
targets: '*'
target_type: glob
use_wrapper: true
wrapper_path: /usr/local/bin/sp_wrapper
# ... other configRequirements
- No Python installation required on target machines
- WebSocket connectivity to Saltpeter server (default port 8889)
- Linux x86_64 architecture
- glibc 2.31 or newer
Verification
Check the VERSION.txt file in the archive for build details.
./sp_wrapper --help 2>&1 || echo "Binary is working (error expected without env vars)"