Frequently Asked Questions (FAQ)¶
What is FAST (F5 Application Services Templates)?¶
The F5 Application Services Templates extension, or FAST, provides a way to streamline deployment of applications on BIG-IP using templatized AS3 declarations.
A flexible and powerful templating system
An effective way to deploy applications on the BIG-IP system using AS3
A cross-platform successor to iApp templates, built on top of our declarative APIs
Seamless integration and insertion into CI/CD pipelines
Compatibility with modern development languages like Node.js and Python
See About F5 Application Services Templates for a more in-depth description of FAST.
Do FAST templates utilize AS3?¶
FAST uses AS3 declarations to deploy applications and tenants. The declarative API represents the configuration which AS3 is responsible for creating on a BIG-IP system. Therefore, if you manually edit a FAST template outside of FAST using a method such as TMSH, the changes will be overwritten the next time FAST modifies the tenant. Once a FAST template is used to deploy an application and tenant on a BIG-IP, FAST should continue to be used for that application and tenant.
Does FAST collect any usage data?¶
FAST gathers non-identifiable usage data for the purposes of improving the product as outlined in the end user license agreement for BIG-IP. To opt out of data collection, disable the BIG-IP systems phone home feature as described in the “Disabling the Automatic Phone Home” section of K15000: Overview of the Automatic Update check and Automatic Phone Home features.
What F5 platforms does FAST support?¶
FAST is initially targeted to the BIG-IP.
Is FAST officially supported by F5?¶
Yes, beginning with v1.0 FAST is supported with the following requirements:
BIG-IP TMOS v13.1 or later
AS3 v3.16 or later must be installed see Downloading and Installing AS3
What does this mean for iApp templates?¶
How are secrets handled in FAST templates?¶
When authoring a template, be cautious when entering sensitive data into your template such as passwords, certificates and monitor information to name a few. FAST templates are stored and sent in plain text, and offer no additional security for secrets on top of what AS3 provides. Therefore, careful consideration should be made when adding this type of data onto the template. See AS3 Secrets for more information on handling secrets.
How do I remove all installed templates at once?¶
DELETE to the
/templatesets endpoint will remove all installed Template Sets (including the ones shipped with the RPM):
curl -sku <BIG-IP username>:<BIG-IP password> -X DELETE https://<BIG-IP IP address>/mgmt/shared/fast/templatesets