Automatic generation of infrastructure-as-code
AssigneeHewlett Packard Enterprise Development LP
InventorsLorenzo Blasi, Laurentiu Constantin Niculut, Debora Benedetto
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett Packard Enterprise Development LP
InventorsLorenzo Blasi, Laurentiu Constantin Niculut, Debora Benedetto
Estimating the term…
An infrastructural code generator comprises a template library, a parser, and a code generator subsystem. The template library stores multiple infrastructure-as-code (IaC) templates, each comprising IaC code fragments and placeholders. The parser generates an intermediate representation comprising keywords by parsing a received infrastructure definition file. The code generator subsystem generates an output IaC code file from the intermediate representation. The output IaC code file is generated by (1) selecting at least one of the IaC templates and substituting the keywords from the intermediate representation for the placeholders in the selected IaC template to generate new IaC code, and (2) in response to the infrastructure definition file comprising an assets folder containing preexisting IaC code, integrating the preexisting IaC code with the new IaC code to generate the output IaC code file.
A computing system comprising:
A non-transitory computer readable medium storing instructions executable by a processor and configured to cause the processor to instantiate an infrastructural code generator comprising:
A method comprising:
Dependencies are inferred from the claim text.