ansible-kafka-admin

Manage your topic's configuration (partitions, replication factor, parameters), ACLs, quotas, users and get stats, without any effort with this library. It does not use the Kafka scripts and does not require ssh connection to the remote broker.

APACHE-2.0 License

Stars
139

Bot releases are visible (Hide)

ansible-kafka-admin - 0.11.0

Published by StephenSorriaux over 3 years ago

Please make sure to update your Python dependencies before using this version (pip install -r requirements.txt).

  • Add support for kafka-python >= 1.4.5
  • Consider -1 value for partitions and replica_factor but display a warning when topic already exists
  • Add new kafka_info lib to get information about Kafka cluster (topics, brokers, consumer groups), see documentation on how to use it
  • Add support for SASL SCRAM authentication mechanism, MVP @LaurentOliva
  • Replace Travis with Github Actions, MVP @ryarnyah
ansible-kafka-admin - 0.10.0

Published by StephenSorriaux about 4 years ago

  • ACL: deprecate broker in favour of cluster. Please update your playbook if you are currently using broker
  • Misc: remove wrong license headers present in some files
  • ACL: fix the request used to delete ACL with broker version > 2.x
ansible-kafka-admin - 0.9.1

Published by StephenSorriaux over 4 years ago

  • Fix lag calculation MVP @ryarnyah
  • Add option to ignore empty partition when calculating lag MVP @ryarnyah
ansible-kafka-admin - 0.9.0

Published by StephenSorriaux over 4 years ago

  • Add a kafka_stat_lag library (see README.MD for usage information) MVP @ymilhi

  • Divided current code in several modules MVP @ymilhi

  • Completed README.MD file with more information

  • Add a test for the new kafka_stat_lag lib

ansible-kafka-admin - 0.8.1

Published by StephenSorriaux almost 5 years ago

  • Fix typo in ACL operation cluster_action MVP @F30
  • Ensures the partition reassignment is finished before proceeding to another action
ansible-kafka-admin - 0.8.0

Published by StephenSorriaux about 5 years ago

  • add support for ssl ciphers and ssl supported protocols. MVP @ryarnyah
  • add support for pattern type in ACLs when using Kafka >= 2.0.0. MVP @ryarnyah
ansible-kafka-admin - 0.7.0

Published by StephenSorriaux over 5 years ago

  • add 2 new parameters zookeeper_sleep_time and zookeeper_max_retries to the library
  • now checking the lib against latest Kafka major versions
ansible-kafka-admin - 0.6.0

Published by StephenSorriaux over 5 years ago

  • add support for check mode (ansible-playbook foo.yml --check). MVP @vgivanov
ansible-kafka-admin - 0.5.0

Published by StephenSorriaux over 5 years ago

  • add a new ressource type: ACL which can be created or deleted using the resource parameter (see examples). MVP @bgK
  • new tests for the ACL resource (which use a PLAINTEXT/SASL_PLAINTEXT configured Kafka). MVP @bgK
  • documentation update. MVP @bgK
ansible-kafka-admin - 0.4.0

Published by StephenSorriaux almost 6 years ago

  • add the possibility to connect to Zookeeper using SSL
  • add the compatibility with Python3
  • better testing for the library
  • documentation update
ansible-kafka-admin -

Published by StephenSorriaux about 6 years ago

ansible-kafka-admin - 0.2.0

Published by StephenSorriaux over 6 years ago

ansible-kafka-admin -

Published by StephenSorriaux over 6 years ago

Ansible library init