anchor.diff:  ifeval::["{context}" == "installing-restricted-networks-ibm-power"]
   :ibm-power:
   endif::[]
  +ifeval::["{context}" == "installing-bare-metal"]
  +:bare-metal:
  +endif::[]
  +ifeval::["{context}" == "installing-bare-metal-network-customizations"]
  +:bare-metal:
  +endif::[]
  +ifeval::["{context}" == "installing-restricted-networks-bare-metal"]
  +:bare-metal:
  +endif::[]
   
   [id="installation-requirements-user-infra_{context}"]
   = Machine requirements for a cluster with user-provisioned infrastructure
  
positive.code: 
  * Three control plane, or master, machines
  
  * At least two compute machines, which are also known as worker machines
  
  [NOTE]
  ====
  
negative.code: // Module included in the following assemblies:
  //
  // * installing/installing_bare_metal/installing-bare-metal.adoc
  // * installing/installing_bare_metal/installing-bare-metal-network-customizations.adoc
  // * installing/installing_bare_metal/installing-restricted-networks-bare-metal.adoc
  // * installing/installing_vsphere/installing-restricted-networks-vsphere.adoc
  // * installing/installing_vsphere/installing-vsphere.adoc
  // * installing/installing_vsphere/installing-vsphere-network-customizations.adoc
  // * installing/installing_ibm_power/installing-ibm-power.adoc
  // * installing/installing_ibm_power/installing-restricted-networks-ibm-power.adoc
  // * installing/installing_ibm_z/installing-ibm-z.adoc
  // * installing/installing_ibm_z/installing-restricted-networks-ibm-z.adoc
  
  ifeval::["{context}" == "installing-ibm-z"]
  :ibm-z:
  