US 12,248,798 B2
Sharing templates and multi-instance cloud deployable applications
Dan Macpherson, Brisbane (AU); and Scott Wayne Seago, Atlanta, GA (US)
Assigned to Red Hat, Inc., Raleigh, NC (US)
Filed by Red Hat, Inc., Raleigh, NC (US)
Filed on Jul. 26, 2021, as Appl. No. 17/385,712.
Application 17/385,712 is a continuation of application No. 16/866,021, filed on May 4, 2020, granted, now 11,086,656.
Application 16/866,021 is a continuation of application No. 13/737,796, filed on Jan. 9, 2013, granted, now 10,671,418, issued on Jun. 2, 2020.
Prior Publication US 2021/0349751 A1, Nov. 11, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 8/61 (2018.01); G06F 9/455 (2018.01)
CPC G06F 9/45558 (2013.01) [G06F 8/63 (2013.01); G06F 2009/45562 (2013.01)] 20 Claims
OG exemplary drawing
 
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.