in load_test/load_test_stack.py [0:0]
def get_context(self):
# get context
self.vpc_cidr = self.node.try_get_context("vpc_cidr")
self.vpc_to_peer = self.node.try_get_context("vpc_to_peer")
self.vpc_to_peer_cidr = self.node.try_get_context("vpc_to_peer_cidr")
self.instancetype = ec2.InstanceType(self.node.try_get_context("instancetype"))
self.clustersize = int(self.node.try_get_context("clustersize"))
self.locust_version = self.node.try_get_context("locust_version")
self.headless = (self.node.try_get_context("headless") == "True")
self.locust_user_number = int(self.node.try_get_context("locust_user_number"))
self.locust_hatch_rate = int(self.node.try_get_context("locust_hatch_rate"))
# if no UI is required, create it in private subnets, # if ui is required, create it in public subnets
self.deploy_in_public_subnets = not self.headless