F5 BIG-IP Pool
Manage F5 BIG-IP LTM pools (load-balancing server groups).
Manage F5 BIG-IP LTM nodes, pools, pool members, virtual servers, and health monitors via the iControl REST API.
Tasks to manage F5 BIG-IP Local Traffic Manager (LTM) objects through the iControl REST API: health monitors, nodes, pools, pool members, and virtual servers.
io.kestra.plugin.ee.f5.monitor): create and manage health monitors (http, tcp, icmp).io.kestra.plugin.ee.f5.node): register and manage backend node IPs.io.kestra.plugin.ee.f5.pool): manage load-balancing server groups.io.kestra.plugin.ee.f5.poolmember): attach nodes and ports to pools.io.kestra.plugin.ee.f5.virtualserver): manage public-facing listeners.Tasks connect to the BIG-IP management endpoint over the iControl REST API using basic authentication. Provide the host, username, and password via Kestra secrets rather than inline values.
Configure shared connection settings once via plugin defaults:
pluginDefaults:
- type: io.kestra.plugin.ee.f5
values:
host: "{{ secret('F5_HOST') }}"
username: "{{ secret('F5_USERNAME') }}"
password: "{{ secret('F5_PASSWORD') }}"
The plugin targets the BIG-IP LTM module. Objects are addressed by their management names as configured on the device.