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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page