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

Supported by

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