def __init__(self, region): self.region = region self.acs = CloudstackClientFactory.get_instance(region) host = os.getenv(region.upper() + '_EVENT_QUEUE_HOST') port = int(os.getenv(region.upper() + '_EVENT_QUEUE_PORT', 5672)) username = os.getenv(region.upper() + '_EVENT_QUEUE_USER') password = os.getenv(region.upper() + '_EVENT_QUEUE_PASSWORD') self.rabbit_client = RabbitMQClient(host, port, username, password)