This repository contains Python based workflows & code samples that utilize Aruba Central's automation capabilities and the Python SDK pycentral
- Device Provisioning
- Device Onboarding
- MSP Customer Onboarding
- Inventory to Excel Workflows
This workflow creates excel files populated with device details from devices currently in inventory. - AP CLI Workflows
- WLAN Workflows
This workflow can be used to create and manage WLANs in groups on an Aruba Central. - Detailed Central Device Inventory
This workflow can be used to fetch additional details for device inventory in Aruba Central & export it as a CSV. - Device Inventory Migration
- User Provisioning
This workflow can be used to provision new users to HPE Greenlake and Aruba Central. - Bulk Renaming of APs (with CSV)
This workflow can be used to rename access points in Aruba Central with a custom CSV upload of serial numbers and names. - Aruba Central Postman Collection
Postman is a popular tool used to test HTTP Requests to API endpoints. Aruba Central offers a Postman collection and Postman environment that you can use to test REST APIs with Aruba Central.
To manage REST APIs in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> REST API
.
Learn more about Aruba Central REST APIs here.
- Streaming API Websocket Client Application The sample script in this section contains sample websocket client application based on python. The sample python script would establish a websocket connection and decode the google protobuf message to human readable format.
To manage Streaming APIs in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> STREAMING
.
Learn more about Aruba Central Streaming APIs here.
- Webhook Client application The sample script in this section would start a HTTP(s) client to receive Alerts from Aruba Central via webhooks.
To manage Webhooks in Aruba Central, go to MAINTAIN -> ORGANIZATION -> PLATFORM INTEGRATION -> WEBHOOKS
.
Learn more about Aruba Central Webhooks here.
For more information about Aruba Central, refer here