CPC G06F 8/35 (2013.01) [G06F 8/60 (2013.01); G06F 8/71 (2013.01); G06F 11/3604 (2013.01); H04L 67/10 (2013.01); H04L 67/34 (2013.01); G06F 11/368 (2013.01); G06F 11/3688 (2013.01)] | 20 Claims |
1. A method for providing Infrastructure as Code (“IaC”) templates in a cloud environment, the method being implemented by a processor on a computing device, the method comprising:
storing, by the processor, a plurality of IaC templates in a central repository including versioning the plurality of IaC templates, each of the plurality of IaC templates including instructions to build at least a portion of an infrastructure package; and
executing at least one of updating, removing, upgrading, and verifying, by the processor, the infrastructure package in the central repository,
wherein each of the plurality of IaC templates comprises metadata identifying at least one of an infrastructure package, installation instructions of the infrastructure package, at least one dependency of the infrastructure package, a version of the infrastructure package, and a size of the infrastructure package, and the method further comprising:
defining an infrastructure package for IaC;
building the infrastructure package by collecting one or more of a plurality of created IaC templates from the central repository;
deploying the infrastructure package; and
managing the infrastructure package.
|