An image containing multiple Aruba SDKs installed in it and ready to run automation scripts.
369
aruba-sdk docker image can used to run automation scripts without having to go through installation of Aruba SDKs and its requirements in your local system. An use-case for this image is to be used as an agent/node in Continuous Integration / Continuous Deployment (CI/CD) pipelines in tools such as Jenkins (use the image with jenkins-agent tag).
The following Aruba SDKs are available in this image.
pycentral - Python SDK for Aruba Central APIpyaoscx - Python SDK for Aruba AOS-CX Switch APIarubanetworks.aruba_central_role - Ansible Role for Aruba Central APIarubanetworks.aos_wlan_role - Ansible Role for AOS8 Mobility Controllers APIarubanetworks.aoscx_role - Ansible Role for AOS-CX Switch APIarubanetworks.aos_switch - Ansible Collection for AOS-SwitchTest/Validate the image by running a sample script.
sudo docker run -it --rm -v <local-path-to-script>:/aruba/pycentral_base_sample.py arubahpe/aruba-sdk:latest python3 pycentral_base_sample.py
Following is an example of docker-compose.yaml to deploy aruba sdk container as a Jenkins node. Provide Jenkins Host URL, Agent name and secret obtained by creating a node in Jenkins host Manage Jenkins -> Manage Nodes and Cloud.
Optional:
Content type
Image
Digest
Size
82.2 MB
Last updated
almost 5 years ago
docker pull arubahpe/aruba-sdk