crcli devicegroups commands target the active device by default unless you specify --standby or --all.
All commands accept a device group name or UUID.
devicegroups list
List all device groups for your tenant.
devicegroups get
Show details for a single device group.
devicegroups devices
List member devices of a device group.
devicegroups ssh
Open an SSH session to a device groupās active device.
| Flag | Short | Description |
|---|---|---|
--standby | -s | Connect to the standby device instead of active |
--all | -a | Connect to both active and standby simultaneously |
--command | -c | Run a command string |
--script | -S | Execute a local script file |
--interpreter | -i | Interpreter for script execution (default: bash) |
--group | -g | Buffer output per device instead of interleaving |
--output-dir | Save each deviceās output to a file in this directory |
devicegroups web
Open the BIG-IP TMUI web console in your browser for the active device.
devicegroups push
Upload files to every device in a group simultaneously.
devicegroups pull
Download a file from every device in a group. Files are saved as <hostname>_<filename> so they donāt overwrite each other.
| Flag | Short | Description |
|---|---|---|
--output | -o | Directory to save downloaded files (default: .) |
Global Flags
| Flag | Short | Description |
|---|---|---|
--env | -e | Environment: prod (default), staging |
--output | -O | Output format: table, json, yaml |
--debug | -d | Print HTTP request/response details |
--no-telemetry | Disable usage analytics |
