Manual Chapter : iApps Application Template Customization

Applies To:

Show Versions Show Versions

BIG-IQ Cloud

  • 4.4.0
Manual Chapter

About customizing iApp application templates

An iApp is an application template located on F5 devices running TMOS 11.5.0 and later. When you discover an F5 device, all iAppstemplates installed on that device are imported to the BIG-IQ system.

As a cloud administrator, you can modify imported application templates to offer specific configurations and cloud resource access for tenants. You do this by creating a catalog entry, specifying tenant-specific details such as virtual IP address, application server IP addresses, and so forth. Once saved, these catalog entries are available to tenants for self-deployment from the application panel. This saves tenants time, because it does not require that they perform complex network tasks, and it also makes it possible for you to easily duplicate a configuration for several users simultaneously. You also have the option to allow tenants to further customize the applications as required, and deploy them as needed.

Creating a customized application template

Before you can customize an application template for a tenant, you must discover at least one F5 device that contains iApps templates.
As a cloud provider, you modify iApps templates to customize network settings, levels of services, and so forth, for tenants. You can create variations of the same application, offering different types of access (LAN or WAN), or providing a specific limit of connections.
Note: Once you customize and save an application as a catalog entry, you cannot modify it.
  1. Hover over the Catalog header, and click the + icon when it appears. The panel expands to display the Catalog properties.
  2. In the Name field, type a name for this new application.
  3. From the Application Type list, select an application.
  4. Unless you want to restrict this application template to a specific cloud connector, leave the Cloud Connector setting as Tenant Selectable so tenants are allowed to select the appropriate cloud connector when they deploy this application.
  5. If the Application Tiers settings are displayed (expanded), select the options that match the properties for this application; otherwise, keep the default settings.
    Important: If you must specify the options for these settings, select the Tenant Editable check box for the virtual server and pool members.
  6. To allow cloud tenants to specify certificates with SSL encryption when self-deploying applications, select options from the SSL Cert and SSL Key lists. BIG-IQ Cloud uses these options to provide the appropriate certificate and key when the tenant self-deploys this application to a BIG-IP device. These options are not available for all application templates.
  7. Finish making modifications by specifying the Application Properties and Customize Application Template variables. To allow a tenant to modify a particular setting, select the Tenant Editable check box for that setting. For further details about template variables and settings, refer to the BIG-IP iApps Developer's Guide.
  8. Click the Save button. You can now send the cloud IP addresses to the tenant and use this IP address range in configuring server tiers and pool members, within certain application services. The tenant can self-deploy the application from the catalog.
The customized application displays as an entry in the catalog.