Skip to main content

saltext.uci-ubus

Salt extension: OpenWrt UCI configuration management via ubus (JSON-RPC, or local ubus CLI through salt-ssh). Requires saltext.uci.

Install

pip install saltext.uci-ubus

Configure

# /srv/salt/pillar/router.sls
proxy:
  proxytype: uci_ubus_jsonrpc
  host: 10.35.24.1
  password: secret
  # username: salt-agent      (default)
  # scheme: https             (auto-detected by default: tries plain
  # port: 443                  HTTP on 80 first, falls back to HTTPS on
  #                            443 -- set both explicitly to skip probing,
  #                            e.g. for a device behind Caddy/ACME)
  # verify_ssl: false         (default)
  # timeout: 30               (default, HTTP request timeout)
salt router uci.get network

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

Metadata

Release files for saltext.uci-ubus 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for saltext.uci-ubus 0.1.3
File Size Uploaded
saltext_uci_ubus-0.1.3.tar.gz 275.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for saltext.uci-ubus 0.1.3
File Interpreter ABI Platform
saltext_uci_ubus-0.1.3-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 296.9 kB

Release files / saltext_uci_ubus-0.1.3.tar.gz

Download URL saltext_uci_ubus-0.1.3.tar.gz
Size 275.9 kB
Tags Source
SHA-256 checksum
How to use checksums
200764a2cd24a7a979c68242d8063264c5cea2904f7d198ebbca06d19817bad4
BLAKE2b-256 checksum
How to use checksums
ffb1fe8dde40191c53d1d9a44173fedf79c3b4b8d3b5746ab100e48d80da7a19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 2, 2026.

Transparency log

Release files / saltext_uci_ubus-0.1.3-py2.py3-none-any.whl

Download URL saltext_uci_ubus-0.1.3-py2.py3-none-any.whl
Size 21.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
d82776c4e768326987a227681bc1e914f629b5961978a3f3e378c99a73b5a455
BLAKE2b-256 checksum
How to use checksums
7e49848d8f1b894dc5199494ee5830a5f37c78967c1490203617acf235219f45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release 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