コード例 #1
0
    def _accept_key(self):
        log.info('Accepting minion key (%s)...' % self.fqdn)

        success = False
        for _ in xrange(30):
            result = wheel_client().call_func('key.accept', match=self.fqdn)
            if result != {}:
                success = True
                break
            time.sleep(2.0)

        if success:
            log.info('Accepted minion key')
        else:
            raise Exception('failed to accept minion key')
コード例 #2
0
ファイル: models.py プロジェクト: jsdir/stretch
    def _accept_key(self):
        log.info('Accepting minion key (%s)...' % self.fqdn)

        success = False
        for _ in xrange(30):
            result = wheel_client().call_func('key.accept', match=self.fqdn)
            if result != {}:
                success = True
                break
            time.sleep(2.0)

        if success:
            log.info('Accepted minion key')
        else:
            raise Exception('failed to accept minion key')
コード例 #3
0
 def _delete_key(self):
     wheel_client().call_func('key.delete', match=self.fqdn)
コード例 #4
0
ファイル: models.py プロジェクト: jsdir/stretch
 def _delete_key(self):
     wheel_client().call_func('key.delete', match=self.fqdn)