Пример #1
0
 def get_cluster_token(self):
     token = None
     if self.status == Cluster.CLUSTER_STATUS_RUNNING:
         self.change_to()
         master = self.group_set.get(name='master').hosts.first()
         token = get_cluster_token(master)
     return token
Пример #2
0
 def get_cluster_token(self):
     if self.status == Cluster.CLUSTER_STATUS_RUNNING:
         cache_key = "token-{}".format(self.id)
         token = cache.get(cache_key)
         if not token:
             self.change_to()
             master = self.group_set.get(name='master').hosts.first()
             token = get_cluster_token(master)
             cache.set(cache_key, token)
         return token