If you need to create a single node Kafka server quickly for development or testing and need to be repeatable, the following are the steps. This uses Chef-Solo and community cookbooks.
Pre-req:
A linux server machine or VM with just the OS installed
Connection to internet
git, curl and wget tools available for the user
If the tools are not available, as root or using sudo install these tools using apt-get or yum