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

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_ubus-0.1.3.tar.gz (275.9 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_ubus-0.1.3-py2.py3-none-any.whl (21.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file saltext_uci_ubus-0.1.3.tar.gz.

File metadata

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

File hashes

Hashes for saltext_uci_ubus-0.1.3.tar.gz
Algorithm Hash digest
SHA256 200764a2cd24a7a979c68242d8063264c5cea2904f7d198ebbca06d19817bad4
MD5 7a53d6bc520da705356fc709575c1cbc
BLAKE2b-256 ffb1fe8dde40191c53d1d9a44173fedf79c3b4b8d3b5746ab100e48d80da7a19

See more details on using hashes here.

Provenance

The following attestation bundles were made for saltext_uci_ubus-0.1.3.tar.gz:

Publisher: publish-uci-ubus.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_ubus-0.1.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for saltext_uci_ubus-0.1.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d82776c4e768326987a227681bc1e914f629b5961978a3f3e378c99a73b5a455
MD5 202400a9b3c23651977dc6c6129c6cf7
BLAKE2b-256 7e49848d8f1b894dc5199494ee5830a5f37c78967c1490203617acf235219f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for saltext_uci_ubus-0.1.3-py2.py3-none-any.whl:

Publisher: publish-uci-ubus.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.3 This release

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

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