// Module included in the following assemblies:
//
// * installing/installing_azure/installing-azure-user-infra.adoc
// * installing/installing_azure_stack_hub/installing-azure-stack-hub-user-infra.adoc
// * installing/installing_azure/installing-restricted-networks-azure-user-provisioned.adoc

ifeval::["{context}" == "installing-azure-stack-hub-user-infra"]
:ash:
endif::[]

:_mod-docs-content-type: REFERENCE
[id="installation-arm-control-plane_{context}"]
= ARM template for control plane machines

You can use the following Azure Resource Manager (ARM) template to deploy the
control plane machines that you need for your {product-title} cluster:

.`05_masters.json` ARM template
[%collapsible]
====
[source,json]
----
ifndef::ash[]
include::https://raw.githubusercontent.com/openshift/installer/release-4.21/upi/azure/05_masters.json[]
endif::ash[]
ifdef::ash[]
include::https://raw.githubusercontent.com/openshift/installer/release-4.21/upi/azurestack/05_masters.json[]
endif::ash[]
----
====

ifeval::["{context}" == "installing-azure-stack-hub-user-infra"]
:!ash:
endif::[]
