Ruckus
Sync a Ruckus Unleashed wireless controller into swamp as queryable data. The extension SSHes into the Unleashed master, drives its interactive CLI through a prompt-matching state machine (Unleashed accepts SSH none auth and prompts for app-level login on the remote pty, so no sshpass or pty wrapper is required), and writes one resource per controller, access point, and WLAN.
The sync method captures controller state and AP inventory from show sysinfo and show ap all. The pull-config method captures the system-wide config from show config and one record per WLAN from show wlan all, with WLAN passphrases marked sensitive. Output is parsed with first-occurrence-wins KV parsing so radio-nested fields don't clobber AP-level values, and pagination is handled via in-stream --More-- detection rather than no pagination (which Unleashed rejects).
Global Arguments
| Argument | Type | Description |
|---|---|---|
| controllerHost | string | |
| user | string | |
| password | string | |
| port | number | |
| connectTimeoutSec | number | |
| commandTimeoutSec | number |
Resources
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository0/2missing