in generate/resources/_vm.py [0:0]
def create_umig(self, umig):
"create umig"
umig_name = umig["hostname"]
umig["project_id"] = self.tf_ref("project", umig["project_id"])
if umig.get("network"):
umig["network"] = self.tf_ref("network", umig["network"])
if umig.get("subnetwork"):
umig["subnetwork"] = self.tf_ref("subnet", umig["subnetwork"])
if umig.get("subnetwork_project"):
umig["subnetwork_project"] = self.tf_ref("project", umig["subnetwork_project"])
umig["instance_template"] = self.tf_ref("vm_template", umig["instance_template"])
self.created["umig"][umig_name] = Umig(self, f"umig_{umig_name}", **umig)