ansible-middleware / amq_streams

Apache License 2.0
8 stars 6 forks source link

Support for ADVERTISE LISTENERS #84

Closed hodrigohamalho closed 11 months ago

hodrigohamalho commented 12 months ago
SUMMARY

It's a common use case to set advertise listeners for external access in the Kafka cluster, as explained in the image below: External_Listener_Internal_Listener-e1561748465911

This request is to add the support of advertise_listener in the playbook, so we will be able to set internal/external IPs during the provisioning.

Best regards

ISSUE TYPE
rpelisse commented 12 months ago

@rmarting WDYT about this feature proposal?

rmarting commented 12 months ago

It is one of the capabilities of Kafka to expose the endpoints. So, it makes sense to allow to define in the collection. It should not be complex to implement, as it is very similar to the broker listeners (amq_streams_broker_listeners) that we have already implemented.

rmarting commented 11 months ago

@hodrigohamalho If you want to test it, the implementation was merged and ready for its use!