Beispiel #1
0
 def translate(self):
     self._resolve_input()
     self.hot_template.description = self.tosca.description
     self.hot_template.parameters = self._translate_inputs()
     self.node_translator = TranslateNodeTemplates(self.tosca,
                                                   self.hot_template)
     self.hot_template.resources = self.node_translator.translate()
     self.hot_template.outputs = self._translate_outputs()
     return self.hot_template.output_to_yaml()
Beispiel #2
0
 def _translate_to_hot_yaml(self):
     self._resolve_input()
     self.hot_template.description = self.tosca.description
     self.hot_template.parameters = self._translate_inputs()
     self.node_translator = TranslateNodeTemplates(self.tosca,
                                                   self.hot_template,
                                                   csar_dir=self.csar_dir)
     self.hot_template.resources = \
         self.node_translator.translate()
     self.hot_template.outputs = self._translate_outputs()
     if self.node_translator.hot_template_version is None:
         self.node_translator.hot_template_version = HotTemplate.LATEST
Beispiel #3
0
 def translate(self):
     self._resolve_input()
     self.hot_template.description = self.tosca.description
     self.hot_template.parameters = self._translate_inputs()
     self.node_translator = TranslateNodeTemplates(self.tosca,
                                                   self.hot_template,
                                                   csar_dir=self.csar_dir)
     self.hot_template.resources = \
         self.node_translator.translate()
     self.hot_template.outputs = self._translate_outputs()
     if self.node_translator.hot_template_version:
         return self.hot_template.\
             output_to_yaml(self.node_translator.hot_template_version)
     else:
         return self.hot_template.output_to_yaml()