Add

Add

Certified
Enterprise Edition

Add a member to a BIG-IP LTM pool

yaml
type: io.kestra.plugin.ee.f5.poolmember.Add
yaml
id: register_node_to_pool
namespace: company.team

inputs:
  - id: node_ip
    type: STRING
  - id: pool_name
    type: STRING

tasks:
  - id: create_node
    type: io.kestra.plugin.ee.f5.node.Create
    host: "{{ secret('F5_HOST') }}"
    username: "{{ secret('F5_USERNAME') }}"
    password: "{{ secret('F5_PASSWORD') }}"
    name: "{{ inputs.node_ip }}"
    address: "{{ inputs.node_ip }}"

  - id: add_to_pool
    type: io.kestra.plugin.ee.f5.poolmember.Add
    host: "{{ secret('F5_HOST') }}"
    username: "{{ secret('F5_USERNAME') }}"
    password: "{{ secret('F5_PASSWORD') }}"
    pool: "{{ inputs.pool_name }}"
    name: "{{ inputs.node_ip }}:80"
    port: 80
Properties
Defaultfalse
DefaultCommon
Defaultuser-up