MapR provides an ARM template both directly and through the Azure Marketplace for deploying on Azure, along with several input variables for cluster customization. In some cases these templates are close, but not exactly appropriate for deploying a MapR cluster. This could be the case if an organization gives out restricted permissions, has specific networking rules, or any other specific customization needed.
In these cases, it may be appropriate to customize one of the MapR-provided ARM templates.
Azure Resource Manager (ARM) templates offer a powerful scripting language with many features and capabilities. This document is not intended to be a comprehensive training on ARM, and assumes you have basic ARM knowledge. You can learn the core concepts of ARM at the Azure ARM Documentation.
To customize the MapR-provided ARM template, follow these steps: