Skip to content

krisarmstrong/aruba-ssid-manager

Aruba SSID Manager

Checks

License: MIT PyPI Python

Configure visible or hidden SSIDs on an Aruba controller via SSH.

Requirements

  • Python 3.9+
  • pexpect>=4.8

Installation

pip install -e .

Quick Start

Run the packaged CLI to configure an SSID in one shot:

aruba-ssid-manager --host 10.0.0.1 --username admin --password pass \
  --ssid MySSID --vlan 10 --wlan-profile MyProfile --hidden

Prefer guided prompts? Launch the package module directly:

python -m aruba_ssid_manager --interactive

The CLI exits with 0 on success and 1 on failure, making it easy to integrate into automation pipelines or CI jobs.

Repository Layout

docs/                      Reference documentation
scripts/                   Automation helpers (smoke tests)
src/aruba_ssid_manager/    Library and CLI implementation
tests/                     Pytest suite (uses src/ layout)
CHANGELOG.md               Release history
pyproject.toml             Packaging metadata

License

This project is licensed under the MIT License - see the LICENSE file for details.

Development

Run the full local checks:

./check.sh

About

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![PyPI](https://img

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •