I am currently using jfrayman's or example24's nginx module.
Since they both lacked a declarative way to define location fragments OR force you to use a custom template for the entire config: I made an own attempt if a module at:
https://github.com/DracoBlue/pp-nginx
Anyone using a nginx module in production and likes to give feedback on the extensibility and user friendlyness of the existing modules?
Best regards
Jan
PS: My challenging blog post about the nginx modules is here http://dracoblue.net/dev/i-do-not-like-your-nginx-puppet-modules/ - other resources are welcome!