Skip to content

Automic-Community/sonic-action-pack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Getting Started:

Description

SONiC is an open source network operating system based on Linux that runs on switches from multiple vendors and ASICs. SONiC offers a full-suite of network functionality, like BGP and RDMA, that has been production-hardened in the data centers of some of the largest cloud-service providers.

It offers teams the flexibility to create the network solutions they need while leveraging the collective strength of a large ecosystem and community.

The SONiC Action Pack enables you to make SONiC based Switches part of your automation workflows to deliver provisioning, configuration management and remediation use cases.

Actions
  1. Add member port to VLAN
  2. Add VLAN
  3. Delete member port frm VLAN
  4. Delete VLAN
  5. Gather Troubleshooting Info
  6. Load Configuration from JSON File
  7. Load Configuration from Minigraph File
  8. Load Management Configuration
  9. Reload Configuration
  10. Run Sonic Command
  11. Save Configuration to File
  12. Show ARP Table
  13. Show Interfaces
  14. Show Running Configuration
  15. Show Session
  16. Show System Memory
Compatibility:
  1. Oracle Java 1.7 or later
Prerequisite:
  1. Automation Engine should be installed.
  2. Automic Package Manager should be installed.
  3. ITPA Shared Action Pack should be installed.
  4. FileSystem Action Pack should be installed.
Steps to install action pack source code:
  1. Clone the code to your machine.
  2. Go to the package directory.
  3. Run the command apm upload in the directory which contains package.yml (source/):

Ex. apm upload -force -u / -c -H -pw -S AUTOMIC -y -ia -ru

Package/Action Documentation

Please refer to the link for package documentation

Third party licenses:

The third-party library and license document reference.Third party licenses

Useful References
  1. About Packs and Plug-ins
  2. Working with Packs and Plug-ins
  3. Actions and Action Packs
  4. PACKS Compatibility Mode
  5. Working with actions
  6. Installing and Configuring the Action Builder
Distribution:

In the distribution process, we can download the existing or updated action package from the Automation Engine by using the apm build command. Example: apm build -y -H AE_HOST -c 106 -u TEST/TEST -pw password -d /directory/ -o zip -v action_pack_name

Copyright and License:

Broadcom does not support, maintain or warrant Solutions, Templates, Actions and any other content published on the Community and is subject to Broadcom Community Terms and Conditions

Questions or Need Help?

Join the Automic Community Integrations to discuss this integration.