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.")
Exemplo n.º 2
0
 def key_pair():
     ks = KeyStore()
     return ks.get_ec2_ssh_key_pair()