audit_templates:
  audit_templates_per_admin: 666
  params:
	  - goal:
	        name: "workload_balancing"
	    strategy:
	        name: "workload_stabilization"
	  - goal:
	        name: "dummy"
	    strategy:
	        name: "dummy"

# ----context section from config ^^


for i in range(self.config.get("audit_templates_per_admin", 1)):
	# this will use round robin approach
	cfg_size = len(self.config)
    goal = self.config["params"][i % cfg_size]["goal"]
    strategy = self.config["params"][i % cfg_size]["strategy"]
    extra = self.config["params"][i % cfg_size].get("extra")

    goal_id = types.WatcherGoal.transform(clients=clients,
                                          resource_config=goal)
    strategy_id = types.WatcherStrategy.transform(
        clients=clients, resource_config=strategy)

    audit_template = watcher_scenario._create_audit_template(
        goal_id, strategy_id, extra or {})
    self.context["audit_templates"].append(audit_template.uuid)