Command-line interface for Nova ADC.
go install github.com/nova-adc/novactl/cmd/novactl@latestgit clone https://github.com/nova-adc/novactl.git
cd novactl
make buildnovactl login https://nova.example.comSet a partition context to avoid specifying -p on every command:
# Set context
novactl context my-partition
# Show current context
novactl context
# List partitions (current marked with *)
novactl context list
# Clear context
novactl context clear# List partitions
novactl get partitions
# List pools (uses current context)
novactl get pools
# Override context with -p
novactl get pools -p other-partition
# List other resources
novactl get servers
novactl get virtualservers
novactl get listeners
novactl get healthchecks# Table (default)
novactl get pools
# JSON
novactl get pools -o json
# YAML
novactl get pools -o yamlConfiguration is stored in ~/.novactl.yaml:
api: https://nova.example.com
session: <session-token>
context: my-partitionEnvironment variables:
NOVA_API- API URLNOVA_TOKEN- API token for automation
Proprietary - All rights reserved.