Exemplo n.º 1
0
 def __get_master_pubkey( self ):
     ec2_keypair_name = JenkinsMaster.ec2_keypair_name( self.ctx )
     ec2_keypair = self.ctx.ec2.get_key_pair( ec2_keypair_name )
     if ec2_keypair is None:
         raise UserError( "Missing EC2 keypair named '%s'. You must create the master before "
                          "creating slaves." % ec2_keypair_name )
     return self.ctx.download_ssh_pubkey( ec2_keypair )
Exemplo n.º 2
0
 def _populate_ec2_keypair_globs( self, ec2_keypair_globs ):
     super( JenkinsSlave, self )._populate_ec2_keypair_globs( ec2_keypair_globs )
     ec2_keypair_globs.append( JenkinsMaster.ec2_keypair_name( self.ctx ) )