anchor.diff:  ifeval::["{context}" == "installing-restricted-networks-bare-metal"]
   :!bare-metal:
   endif::[]
  +ifeval::["{context}" == "installing-platform-agnostic"]
  +:!agnostic:
  +endif::[]
  
positive.code: ifeval::["{context}" == "installing-restricted-networks-vsphere"]
  :vsphere:
  endif::[]
  
  [id="installation-requirements-user-infra_{context}"]
  = Machine requirements for a cluster with user-provisioned infrastructure
  
negative.code: ====
  
  The bootstrap and control plane machines must use {op-system-first} as the operating system.
  
  ifdef::bare-metal,agnostic[]
  [IMPORTANT]
  ====
  If the `platform: none` field is defined in the `install-config.yaml` file, virtual machines (VMs) configured to use virtual hardware version 14 or greater might result in a failed installation. It is recommended to configure VMs with virtual hardware version 13. For more information, see link:https://bugzilla.redhat.com/show_bug.cgi?id=1935539[BZ#1935539].
  ====
  endif::bare-metal,agnostic[]
  
  ifndef::openshift-origin[]
  Note that {op-system} is based on {op-system-base-full} 8 and inherits all of its hardware certifications and requirements.
  