def create_key_pair(self): LOGGER.info("Creating SCT Key Pair...") if self.sct_keypair: LOGGER.warning(f"SCT Key Pair already exists in {self.region_name}!") else: ks = KeyStore() sct_key_pair = ks.get_ec2_ssh_key_pair() self.resource.import_key_pair(KeyName=self.KEY_PAIR_NAME, # pylint: disable=no-member PublicKeyMaterial=sct_key_pair.public_key) LOGGER.info("SCT Key Pair created.")
def key_pair(): ks = KeyStore() return ks.get_ec2_ssh_key_pair()