Skip to main content

saltext.uci-ssh

Salt extension: OpenWrt UCI configuration management over SSH (runs ubus call remotely and parses the JSON output). Requires saltext.uci.

Install

pip install saltext.uci-ssh

Configure

# /srv/salt/pillar/router.sls
proxy:
  proxytype: uci_ssh
  host: 10.35.24.1
  # username: root                          (default)
  # port: 22                                (default)
  # timeout: 30                             (default)
  ssh_key: /root/.ssh/openwrt_ed25519
  # ssh_options:                            (defaults below)
  #   - StrictHostKeyChecking=no
  #   - UserKnownHostsFile=/dev/null
  #   - HostKeyAlgorithms=+ssh-rsa
  #   - PubkeyAcceptedAlgorithms=+ssh-rsa
  # ssh_multiplex: true                     (default, ControlMaster)
  # control_persist: 60                     (default, seconds)
salt router uci.get network

Docs: https://cprima-homelab.github.io/saltext-uci

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

saltext_uci_ssh-0.1.0.tar.gz (302.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saltext_uci_ssh-0.1.0-py2.py3-none-any.whl (15.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file saltext_uci_ssh-0.1.0.tar.gz.

File metadata

  • Download URL: saltext_uci_ssh-0.1.0.tar.gz
  • Upload date:
  • Size: 302.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for saltext_uci_ssh-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1140cf7ced7f327f6506e2b70ad1edfeedba74bc0fab2abaa76d2d1e662c4e21
MD5 2ca40f4d46288e0f31824a652ce883c0
BLAKE2b-256 9fb248c357f813efd34cd2831d6d2bd1a959e4acd32ed9e56e4335fcfefdcc41

See more details on using hashes here.

Provenance

The following attestation bundles were made for saltext_uci_ssh-0.1.0.tar.gz:

Publisher: publish-uci-ssh.yml on cprima-homelab/saltext-uci

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file saltext_uci_ssh-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for saltext_uci_ssh-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 210542e9e9497befee74e42016cc02b8830503b5d052fa042a9ac1f71f6b963c
MD5 d3e3b10cf49a986cc39a317e99b715ec
BLAKE2b-256 82f970afee8cb1b1cc872d5f0a98b28f6a61f890ed38e939d654af59e7b4ad11

See more details on using hashes here.

Provenance

The following attestation bundles were made for saltext_uci_ssh-0.1.0-py2.py3-none-any.whl:

Publisher: publish-uci-ssh.yml on cprima-homelab/saltext-uci

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page