Push a File to a Device
Pull a File from a Device
Pull Multiple Files at Once
Push to Every Device in a Group
Pull from Every Device in a Group
Files are automatically named<hostname>_<filename> to avoid collisions:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Common push and pull patterns for devices and device groups.
crcli devices push <device> ./bigip.conf
crcli devices push <device> ./bigip.conf:/config/bigip.conf
# Current directory
crcli devices pull <device> /config/bigip.conf
# Specific output directory
crcli devices pull <device> /config/bigip.conf -o ./configs/
crcli devices pull <device> /config/bigip.conf /config/bigip_base.conf -o ./configs/
crcli devicegroups push prod-ha ./bigip.conf
crcli devicegroups push prod-ha dr-ha ./bigip.conf
<hostname>_<filename> to avoid collisions:
crcli devicegroups pull prod-ha /config/bigip.conf -o ./configs/
./configs/
bigip-prod-01_bigip.conf
bigip-prod-02_bigip.conf
for group in $(crcli devicegroups list -O json | jq -r '.[].id'); do
crcli devicegroups pull "$group" /config/bigip.conf -o ./configs/
done
Pull /config/bigip.conf from every device in every device group
and save to ./configs/
