Add idempotent for create keypair