Protobox.

Protobox is an open source project.

The website is a PHP application and can be ran locally to generate your ansible playbooks.

Alternatively, check out some other great projects: