Modular ARM templates

Instead of declaring all resources within a single ARM template, the entire solution has been decomposed into multiple smaller ARM templates, each responsible for a single resource, or a group of related resources.

The single resource templates created after decomposition are these:

  • appserviceplan-1.0.0.0 
  • webappsimple-1.0.0.0

The appserviceplan-1.0.0.0 ARM template is responsible for creating an App Services plan. This plan is needed for creating a web app.

The webappsimple-1.0.0.0 ARM template is responsible for creating an App Service web app. It uses the already created App Service plan.

Related resources can be grouped together that share the same life cycle in terms of provisioning and deprovisioning. The SharedServicesSQL-1.0.0.0 ...

Get Azure Resource Manager Templates Quick Start Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.