Hi,
I recently had a presentation on how to deploy kafka using puppet and what do you need as a minimum in order to have success in production.
Here is the presentation:
Hope it is useful.
Cheers!
Update:
There is also an official version from IMWorld which you can find here:
And also the article on medium.com that describes it in more technical detail:
https://medium.com/@sorin.tudor/messaging-kafka-implementation-using-puppet-5438a0ed275d