Skip to content

Release v0.9.18

Choose a tag to compare

@github-actions github-actions released this 20 Dec 00:43
· 5 commits to master since this release
bfa0820

Saltpeter Wrapper Binary Release 0.9.18

Standalone wrapper binary for Saltpeter, built with PyInstaller.

Installation

  1. Download the binary:
    wget https://github.com/syscollective/saltpeter/releases/download/v0.9.18/sp_wrapper.tar.gz
  2. Extract the archive:
    tar -xzf sp_wrapper.tar.gz
  3. 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 config

Requirements

  • 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)"