n8n-nodes-arubacx
v1.17.0
Published
n8n community node for Aruba CX Switch REST API integration with comprehensive system management, interface configuration, CLI commands, firmware management, LLDP neighbor discovery, ACL management, configuration backup/restore, and network operations
Maintainers
Readme
n8n-nodes-arubacx
This is an n8n community node for integrating with Aruba CX switches via the REST API.
n8n is a fair-code licensed workflow automation platform.
Installation Operations Credentials Compatibility Resources
Installation
Follow the installation guide in the n8n community nodes documentation.
Operations
System Domain
VLANs
- List: Get all VLANs from the switch
- Get: Get a specific VLAN by ID
- Create: Create a new VLAN
- Update: Update an existing VLAN
- Delete: Delete a VLAN
Interfaces
- List: Get all interfaces from the switch
- Get: Get a specific interface by ID (e.g., 1/1/1, lag1)
- Update: Update interface configuration (description, admin state, VLAN settings, IP addresses)
System
- Get Info: Get system information (hostname, platform, software version, etc.)
CLI
- Execute Command: Execute troubleshooting CLI show commands (e.g., "show vlan", "show interface")
- List Allowed Commands: Get a list of CLI commands allowed by the API
Firmware
- Get Version: Get the current firmware version information
- Get Update Status: Monitor firmware update progress and status
- Update from URL: Update firmware from a remote HTTP/HTTPS server
Credentials
This node requires Aruba CX API credentials with the following information:
- Host: IP address or hostname of the Aruba CX switch
- Username: API username
- Password: API password
- API Version: REST API version (e.g., v10.10, v10.13, v10.14)
- Ignore SSL Issues: Option to bypass SSL certificate validation
Compatibility
- Tested with n8n version 1.0+
- Compatible with Aruba CX switches running AOS-CX 10.04+
- Supports API versions: v10.04, v10.10, v10.13, v10.14
Resources
Features
- Comprehensive VLAN Management: Create, read, update, and delete VLANs
- Interface Configuration: List and configure physical and logical interfaces
- System Information: Retrieve switch system information and status
- CLI Command Execution: Execute troubleshooting show commands directly on the switch
- Firmware Management: Check versions, monitor updates, and deploy firmware remotely
- Flexible Filtering: Support for depth, selector, and attribute filters
- Error Handling: Robust error handling with fallback endpoint support
- AI-Compatible: Field naming designed for AI model integration
- Security: CLI execution restricted to safe "show" commands only
Version history
1.2.0
- Added Firmware management
- Get current firmware version
- Monitor firmware update status
- Update firmware from remote HTTP/HTTPS server
- Support for primary/secondary image partitions
- VRF-aware firmware downloads
1.1.0
- Added CLI command execution
- Execute troubleshooting show commands
- List allowed CLI commands
- Security: Restricted to show commands only
- Base64 decoded output for readability
1.0.0
- Initial release
- VLAN management (list, get, create, update, delete)
- Interface management (list, get, update)
- System information retrieval
- System domain support with multiple resources
