private KeyPairData buildKeypair() throws CloudException, IOException {
PublicKey sshPublicKey = sshContext.getPublicKey();
String keypairName = "__system__";
KeyPairData keyPair = keypairs.findKeyPair(project, keypairName);
if (keyPair == null) {
log.info("Creating keypair: {}", keypairName);
keypairs.create(project, keypairName, sshPublicKey);
} else {
log.info("Found keypair: {}", keypairName);