I am pleased to announce the release of Azure Building Blocks, a set of tools and Azure Resource Manager templates that are designed to simplify deployment of Azure resources. Azure Resource Manager templates are very powerful, yet at the same time can be very complicated to author and maintain.
With Azure Building Blocks, you don't need to author any templates. You only need to specify the parameter settings for the resources you want to deploy. These parameters settings are then merged with best practice defaults and deployed using the azbb command line tool.