{"repo":"StephenSorriaux/ansible-kafka-admin","free":true,"listed":false,"github":"https://github.com/StephenSorriaux/ansible-kafka-admin","clone":"git clone https://github.com/StephenSorriaux/ansible-kafka-admin.git","description":"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.","language":"Python","stars":153,"topics":["kafka","kafka-client","ansible","library","kafka-topic","python","kafka-topics","kafka-quotas","kafka-acl","consumer-groups"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"ansible-kafka-admin A low level ansible library to manage Kafka configuration. It does not use the Kafka scripts and directly connect to Kafka and Zookeeper (if needed) to ensure resource creation. No ssh connection is needed to the remote host. If you want to increase partitions, replication factor, change your topic's parameters, manage your ACLs and quotas without any effort, this library would be perfect for you. Available Modules kafka lib (deprecated - please use modules below) kafka topic: Manage kafka topic kafka topics: Manage more than one topic in bulk mode kafka acl: Manage kafka acl kafka acls: Manage more than one acl in bulk mode kafka quotas: Manage quotas on user or client-id kafka info: Get infos on kafka resources kafka stat lag: get lag info on topics / consumer groups kafka consumer group: interact with kafka consumer groups kafka user: Manage kafka user kafka users: Manage more than one user in bulk mode Requirements This library uses kafka-python, kazoo and pure-sasl libraries. Install them using pip: Please use only those versions as some updates might break the library. For now, this library is compatible with Kafka in version 0.11.0 and more . It is actively tested will all major versions of Kafka (0.X, 1.X, 2.X, 3.X, 4.X), using Zookeeper and Kraft. It can be used with Kafka configured in PLAINTEXT, SASL PLAINTEXT, SSL and SASL SSL. Concerning Zookeeper , it is not compatible with Kerberos authentication yet, only with SSL, SASL and DIGEST authentic","default_branch":null,"files":null,"tree":[],"storefront":"/r/StephenSorriaux","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/StephenSorriaux/ansible-kafka-admin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}