zwallctl
zwallctl configuration keys
File. ~/.zwallctl/config.yml mode 0600
Source authority. configs/zwallctl.example.yml and zwallctl config load behavior
Scroll sideways to see the full table. Use the arrow keys when focused.
| Key | Component | Description | Type | Required | Default | Allowed values | Example | Secret/sensitive | Restart/reload | Edition | Interactions | Source authority |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
manager_url | zwallctl | Manager API base | URL | no | http://localhost:8080 | URL | https://manager.example.com:8443 | no | n/a | Shared | default does not match Manager 8443; env ZWALL_MANAGER_URL; flag --manager-url | config.go DefaultConfig |
auth_token | zwallctl | Admin JWT | string | after login | empty | JWT | yes | n/a | Shared | env ZWALL_AUTH_TOKEN; flag --token; zwallctl login | config.go | |
pin_dir | zwallctl | eBPF pin directory | path | local maps | /sys/fs/bpf/fw | path | /sys/fs/bpf/fw | no | n/a | Shared | env ZWALL_PIN_DIR; --pin-dir | config.go |
output_mode | zwallctl | Output formatter | enum | no | table | table | json | quiet | table | no | n/a | Shared | env ZWALL_OUTPUT_MODE; --output | config.go |
verbose | zwallctl | Verbose logs | bool | no | false | true/false | false | no | n/a | Shared | env ZWALL_VERBOSE=true; -v | config.go |
Enterprise example file uses https://manager.example.com:8443. Community example may use http://localhost:8080.