For more information regarding the security incident at F5, the actions we are taking to address it, and our ongoing efforts to protect our customers, click here.

F5 Automation Toolchain Upload

Problem this snippet solves:

This script uploads, installs, and verifies the three toolchain components: declarative onboarding, as3, and telemetry streaming.


Note: bip.py in BIGREST must be modified to allow 202 response codes. The author will have this fixed in the next release, but you will need to modify line 183 in big.py:


if response.status_code != 200 and response.status_code != 201 and response.status_code != 202:

How to use this snippet:

python toolchain_prep.py 10.0.2.26 admin admin


Instantiating BIG-IP (host 10.0.2.26)


Uploading packages
        Uploading f5-declarative-onboarding-1.20.0-2.noarch.rpm
        Uploading f5-appsvcs-3.27.0-3.noarch.rpm
        Uploading f5-telemetry-1.19.0-3.noarch.rpm


Installing packages
        Installing f5-declarative-onboarding-1.20.0-2.noarch.rpm
        Installing f5-appsvcs-3.27.0-3.noarch.rpm
        Installing f5-telemetry-1.19.0-3.noarch.rpm


Quick break to register packages...


Verifying packages
        f5-declarative-onboarding-1.20.0-2.noarch.rpm installed and verified
        f5-appsvcs-3.27.0-3.noarch.rpm installed and verified
        f5-telemetry-1.19.0-3.noarch.rpm installed and verified




---complete---


Tested this on version:

No Version Found
Published May 05, 2021
Version 1.0
No CommentsBe the first to comment