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. - Postman Collections Postman is a popular tool to test and make HTTP Requests to API endpoints. This folder contains Postman collections in JSON format for Aruba Central REST APIs.
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