GITOps - Create or Modify GTM Application Services

Prerequisites: F5 device must have AS3 service enabled and running.

This workflow pushes the AS3 configurations to an active GitLab repository. Review can be automated from Git using custom logic script.

To run this workflow:

  1. Go to Menu > ADC+ > AUTOMATION > Workflow Catalog > View/Run
  2. Click the GITOps category on the View/Run Workflows page.
  3. On the popup window, hover the mouse over the GITOps - Create or Modify GTM Application Services workflow.
    The Run and Schedule buttons are displayed.
  4. Click .
    The Request > GITOps - Create or Modify GTM Application Services :: FormBuilder page is displayed.
  5. Enter the field information in the General Properties section.
  6. The following table provides the field description for the General Properties section.
    Table 1. General Properties Section - Field and Description Table
    Field Description
    *Action Select the action to create or modify an application service. The options are:
    • Create (default) - select this option to create an application service for a device.

    • Modify - select this option to choose an existing application and partition.

    *Device Name Select the device name from the drop-down list.
    *Partition Type Partition in which objects will be created. Select a partition type. The options are:
    • Create New Partition (default) - select this option to create a new partition.

    • Existing Partition - select this option to choose an existing partition.

    Note: Partition dropdown lists only the partitions created via AS3 triggered API calls.
    *Enter Partition Name Enter the partition name.
    *Application Type Select a application type. The options are:
    • Create New Application (default) - select this option to create a new application.

    • Existing Application - select this option to choose an existing partition.

    *Enter Application Name Enter the FQDN of the virtual server.
  7. Enter the field information in the Wide IP section.
    Table 2. Wide IP Section - Field and Description Table
    Field Description
    *WideIP FQDN Enter the fully qualified domain name.
    *WideIP Type Select a Wide IP type from the dropdown list.
  8. Enter the field information in the Pool section.
    Table 3. Pool Section - Field and Description Table
    Field Description
    *Pool Name Enter the pool name.
    *Pools Load Balancing Method Select a load balancing method for the pools.
    Pool Members Preferred Load Balancing Method Select a preferred load balancing method for the pool members. The system tries this method first.
    Pool Members Alternate Load Balancing Method Select the alternate load balancing method. The system tries this method if the Preferred method is unsuccessful in picking the WideIP.
    Pool Members Fallback Load Balancing Method Select the fallback load balancing method. The system tries this method if the Preferred and alternate methods are unsuccessful in picking the WideIP.
  9. Enter the field information in the Pool Members section.
    Table 4. Pool Members Section - Field and Description
    Field Description
    *Pool member Type

    Select a pool member type from the deopdown list. The types are:

    • Generic Host (default) - When you select this option you need to select GTM server and virtual servers.
    • Existing VIP -. When you select this option you need to select GTM server and existing VIP.

    *GTM Server Select a GTM server from the dropdown list.
  10. Enter the field information in the Monitors section.
    Table 5. Monitors Section - Field and Description Table
    Field Description
    *Do you want to associate a HTTP/HTTPS monitor to the pool? Select Yes to associate a HTTP/HTTP monitor, and then select monitor from the dropdown list otherwise select No.
  11. Click the Submit button.
    The Confirmation popup opens.
    Note:
    • If you want to save this form to edit it later, click the Save Draft button, and then click Ok in the Confirmation popup window. The form will be saved as Open request under Request > My Request.
    • If you want to cancel this form, click the Cancel button.
  12. Click Ok to submit the form.
  13. The workflow is completed and the GTM application service is created/updated in the GitHub.
    Note: The stages of the request are shown in the left side of the screen. To view a particular stage of the request, click the respective stage.