In this module we will explore how to use F5’s iWorkflow platform to further abstract application services and deliver those services to tenants. iWorkflow has two main purposes in the Automation & Orchestration toolchain:
When moving to an iWorkflow based toolchain it’s important to understand that L1-3 Automation (Device Onboarding, Networking, etc) and L4-7 (Deployment of Virtual Servers, Pools, etc) are separated and delivered by different features.
L1-3 Networking and Device Onboarding are delivered by ‘Cloud Connectors’ that are specific to the third party technology ecosystem (e.g. vCMP, Cisco APIC, VMware NSX, BIG-IP, etc).
L4-7 service delivery is accomplished by:
The labs in the module will focus on the high level features in place to achieve full L1-7 automation. As mentioned above, iApps are a key component of this toolchain. For our purposes we will use the f5.http iApp to create simple examples. For more advanced use cases it’s often required to use a ‘Declarative’ or ‘Deployment-centric’ iApp template. A supported template of this nature called the App Services Integration iApp is available at https://github.com/F5Networks/f5-application-services-integration-iApp for this purpose.