GITOps - Create or Modify LTM Application Services

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 LTM Application Services workflow.
    The Run and Schedule buttons are displayed.
  4. Click .
    The Request > GITOps - Create or Modify LTM Application Services :: FormBuilder page is displayed.
  5. Enter the field information in 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.
  6. Enter the field information in the Enter Virtual Server Details section.
    Table 2. Enter Virtual Server Details- Field and Description Table
    Field Description
    *Virtual Server Name Enter the virtual server name.
    *Virtual Server IP Select virtual server IP address.
    Virtual Server Port

    Enter virtual server port.

  7. Enter the field information in the Enter Pool Details section.
    Table 3. Enter Pool Details Section - Field and Description Table
    Field Description
    *Pool Name Enter the pool name.
    *Pool Members Load Balancing Method Select a load balancing method for the pools.
    Pool Member Addresses Enter pool member' IP addresses.
    Pool Member Service Port Enter pool member service port.
    Pool Members Click the add button to add the pool member's details to the Pool Members table.
    Note: After adding the pool member's details to the Pool Members table, you can modify them.
  8. Select the field information in the Additional Details section.
  9. 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.
  10. Click Ok to submit the form.
  11. 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.