anchor.diff:  ifeval::["{context}" == "installing-aws-user-infra"]
   :!user-infra:
   endif::[]
  +ifeval::["{context}" == "installing-openstack-installer-custom"]
  +:!osp:
  +endif::[]
  +ifeval::["{context}" == "installing-openstack-installer-kuryr"]
  +:!osp:
  +endif::[]
  +ifeval::["{context}" == "installing-openstack-installer"]
  +:!osp:
  +endif::[]
  
positive.code: deploy the cluster, the key is added to the `core` user's
  `~/.ssh/authorized_keys` list.
  
  [NOTE]
  ====
  You must use a local key, not one that you configured with platform-specific
  approaches such as
  link:https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html[AWS key pairs].
  ====
  
  .Procedure
  
  
negative.code: ifeval::["{context}" == "installing-aws-user-infra"]
  :user-infra:
  endif::[]
  ifeval::["{context}" == "installing-openstack-installer-custom"]
  :osp:
  endif::[]
  ifeval::["{context}" == "installing-openstack-installer-kuryr"]
  :osp:
  endif::[]
  ifeval::["{context}" == "installing-openstack-installer"]
  :osp:
  endif::[]
  
  [id="ssh-agent-using_{context}"]
  = Generating an SSH private key and adding it to the agent
  