Exemplo n.º 1
0
    def __init__(self, zk_servers):
        # Grab the list of global IPs.
        names = ips.find_global()
        ScaleManager.__init__(self, zk_servers, names)

        # The implicit API endpoint.
        self.api_endpoint = None
Exemplo n.º 2
0
    def start_params(self, endpoint=None):
        # Pass a parameter pointed back to this instance.
        params = super(ReactorScaleManager, self).start_params(endpoint=endpoint)
        if self.domain:
            params["reactor"] = self.domain
        else:
            params["reactor"] = ips.find_global()[0]

        return params