F5 BIG-IP Create

F5 BIG-IP Create

Certified
Enterprise Edition

Create a BIG-IP LTM pool

Creates a server pool via POST /mgmt/tm/ltm/pool.

yaml
type: io.kestra.plugin.ee.f5.pool.Create

Create a load-balancing pool on BIG-IP

yaml
id: create_pool
namespace: company.team

tasks:
  - id: make_pool
    type: io.kestra.plugin.ee.f5.pool.Create
    host: "{{ secret('F5_HOST') }}"
    username: "{{ secret('F5_USERNAME') }}"
    password: "{{ secret('F5_PASSWORD') }}"
    name: my-app-pool
    loadBalancingMode: round-robin
    monitor: /Common/http
Properties

BIG-IP hostname or IP address

Pool name

BIG-IP password

BIG-IP username

Defaultfalse

Trust all SSL certificates

Set to true to disable TLS certificate validation. Use only in development or when targeting BIG-IP appliances with self-signed certificates.

Defaultround-robin

Load-balancing mode

For example: round-robin, least-connections-member, fastest-node.

Health monitor path (e.g. /Common/http)

DefaultCommon

Administrative partition to target

Defaults to Common when not set.

Reference (ref) of the pluginDefaults to apply to this task.

Pool resource description

Full path of the pool

Load-balancing mode

Pool name