Пример #1
0
 def get_json_radl(self):
     """
     Get the RADL of this Infrastructure in JSON format to
     send it to the Ansible inventory
     """
     radl = self.radl.clone()
     res_radl = RADL()
     res_radl.systems = radl.systems
     res_radl.networks = radl.networks
     res_radl.deploys = radl.deploys
     json_data = []
     # remove "." in key names
     for elem in radlToSimple(res_radl):
         new_data = {}
         for key in elem.keys():
             new_data[key.replace(".", "_")] = elem[key]
         json_data.append(new_data)
     return json.dumps(json_data)
Пример #2
0
 def get_vm_info(self):
     res = RADL()
     res.networks = self.info.networks
     res.systems = self.info.systems
     return res
Пример #3
0
 def get_vm_info(self):
     res = RADL()
     res.networks = self.info.networks
     res.systems = self.info.systems
     return res