| CPC G06F 9/45558 (2013.01) [G06F 8/63 (2013.01); G06F 2009/45562 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a processing device, a set of image templates to a template repository, wherein the set of image templates is for building a cloud server image that comprises a plurality of virtual machine images to launch a plurality of virtual machines in a cloud provider, and wherein each of the plurality of virtual machine images is associated with an image template of the set of image templates;
identifying, by the processing device, a compatible deployable template that is compatible with, and distinct from, the set of image templates;
tagging, based on user input, the compatible deployable template with information indicating that the compatible deployable template is associated with a firewall function;
including a parameter in the compatible deployable template to enable input of a list of modules; and
generating, by the processing device, a cloud server that uses the firewall function by modifying the set of image templates based on the compatible deployable template that includes the parameter.
|