Skip to content

Commit

Permalink
Merge pull request #48 from Mehonoshin/develop
Browse files Browse the repository at this point in the history
Allow to check kafka port on interface different from local
  • Loading branch information
wojtek-oledzki committed Nov 28, 2019
2 parents e7932a9 + 2d79ae9 commit 90e449e
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions tasks/configure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,20 @@
when: sansible_kafka_interface_bind is not none
or sansible_kafka_interface_advertise is not none

- name: Set default sansible_kafka_listen_address fact
set_fact:
sansible_kafka_listen_address: 127.0.0.1
when: sansible_kafka_interface_bind is none

- name: Set sansible_kafka_listen_address fact if interface bind set
set_fact:
sansible_kafka_listen_address: "{{ local_facts.ansible_facts['ansible_' + sansible_kafka_interface_bind]['ipv4']['address'] }}"
when: sansible_kafka_interface_bind is not none

- name: Set listen_address if interface bind set
set_fact:
sansible_kafka_server_properties: "{{ {} | combine(sansible_kafka_server_properties, {
'listeners': 'PLAINTEXT://' + local_facts.ansible_facts[
'ansible_' + sansible_kafka_interface_bind
]['ipv4']['address'] + ':' + sansible_kafka_port|string
'listeners': 'PLAINTEXT://' + sansible_kafka_listen_address + ':' + sansible_kafka_port|string
}) }}"
when: sansible_kafka_interface_bind is not none

Expand Down Expand Up @@ -101,6 +109,7 @@

- name: Wait for Kafka port
wait_for:
host: "{{ sansible_kafka_listen_address }}"
port: "{{ sansible_kafka_port }}"
state: started
timeout: "{{ sansible_kafka_wait_for_kafka_port }}"

0 comments on commit 90e449e

Please sign in to comment.