#

ACI CLI from Good Gateway

Install Free Trial with a One-Line Docker Command

Windows Install


  • If you don't have Docker installed, follow the following guide:
  • How To Install Docker

  • Once Docker is installed, Run the following command from the CLI:
  • if (!(Test-Path $PROFILE)) { New-Item -ItemType File -Path $PROFILE -Force | Out-Null }; Add-Content $PROFILE 'function aci { docker run --rm -it -e USER=$env:USERNAME -v "${HOME}:/hosthome" ghcr.io/good-gateway/gg-cli-amd:latest }'; . $PROFILE

  • Run aci to drop into the ACI CLI Tool

  • Agree to the EULA which can be found at https://www.good-gateway.com/aci_cli/eula
  • Enter the Username and Password for your ACI Fabric(s)
  • Enter the Site Name and Site IP for each site, once complete, hit enter
  • All information is stored in the aci_config.yaml file in the home directory
  • The password is stored in an encrypted binary string in aci_config.yaml
  • To change the password, delete the password line and rerun

  • Use exit to exit the shell

macOS Install


  • If you don't have Docker installed, follow the following guide:
  • How To Install Docker

  • Once Docker is installed, Run the following command from the CLI:
  • echo 'alias aci='\''sudo docker run --rm -it -e USER="$(id -un)" -v "$HOME:/hosthome" ghcr.io/good-gateway/gg-cli-arm:latest'\''' >> ~/.zshrc && source ~/.zshrc

  • Run aci to drop into the ACI CLI Tool (you may be prompted for sudo password)

  • Agree to the EULA which can be found at https://www.good-gateway.com/aci_cli/eula
  • Enter the Username and Password for your ACI Fabric(s)
  • Enter the Site Name and Site IP for each site, once complete, hit enter
  • All information is stored in the aci_config.yaml file in the home directory
  • The password is stored in an encrypted binary string in aci_config.yaml
  • To change the password, delete the password line and rerun

  • Use exit to exit the shell

WSL / Linux Docker Install


  • If you don't have Docker installed, run your installer command from cli.
  • Ex: sudo apt install docker.io

  • Once Docker is installed, Run the following command from the CLI:
  • echo 'alias aci='\''sudo docker run --rm -it -e USER="$(id -un)" -v "$HOME:/hosthome" ghcr.io/good-gateway/gg-cli-amd:latest'\''' >> ~/.bashrc && source ~/.bashrc

  • Run aci to drop into the ACI CLI Tool (you may be prompted for your sudo password)

  • Agree to the EULA which can be found at https://www.good-gateway.com/aci_cli/eula
  • Enter the Username and Password for your ACI Fabric(s)
  • Enter the Site Name and Site IP for each site, once complete, hit enter
  • All information is stored in the aci_config.yaml file in the home directory
  • The password is stored in an encrypted binary string in aci_config.yaml
  • To change the password, delete the password line and rerun

  • Use exit to exit the shell

ACI CLI Documentation

Install Guide Release Notes Manual
v1.x v1.1c v1.1c
v1.x v1.2 v1.2
v1.x v1.3 v1.3

Unlock the Full Potential of Your ACI Deployment

Powerful Commands at Your Fingertips
  • Moquery is cumbersome and the syntax is difficult to remember.
  • The ACI CLI makes gathering data from your fabric painless and simple.
  • Find info from your fabric that you didn't even know existed.
Built-in Audit Report Tools
  • Reports and audits for services that could normally cost thousands of dollars from a partner, are now available for you to run on command.
  • Reports include: Traffic, Drops, Serial Numbers, Unused Configuration, Fabric Health, and more.
Multi-Threaded Command Tool
  • Run commands on all leafs/spines/apics on your fabric at once, simultaneously, or one a single node.
  • Store any command and recall it with "cmd #" to run it any time you need it.