US 12,284,076 B2
Generating configuration files for configuring an information technology infrastructure
Mitchell Hashimoto, Los Angeles, CA (US); Armon Dadgar, San Francisco, CA (US); and Paul Hinze, Chicago, IL (US)
Assigned to HashiCorp, San Francisco, CA (US)
Filed by HashiCorp, San Francisco, CA (US)
Filed on Jun. 28, 2021, as Appl. No. 17/361,065.
Application 17/361,065 is a continuation of application No. 16/503,422, filed on Jul. 3, 2019, granted, now 11,050,613.
Application 16/503,422 is a continuation in part of application No. 16/391,258, filed on Apr. 22, 2019, granted, now 11,050,625, issued on Jun. 29, 2021.
Claims priority of provisional application 62/776,434, filed on Dec. 6, 2018.
Claims priority of provisional application 62/776,437, filed on Dec. 6, 2018.
Claims priority of provisional application 62/776,433, filed on Dec. 6, 2018.
Prior Publication US 2021/0328864 A1, Oct. 21, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/0803 (2022.01); G06F 3/0481 (2022.01); G06F 3/0484 (2022.01); G06F 8/71 (2018.01); G06F 9/445 (2018.01); G06F 9/451 (2018.01); H04L 41/0806 (2022.01); H04L 41/0866 (2022.01); H04L 41/0893 (2022.01); H04L 41/22 (2022.01)
CPC H04L 41/0803 (2013.01) [G06F 3/0481 (2013.01); G06F 3/0484 (2013.01); G06F 8/71 (2013.01); G06F 9/44505 (2013.01); G06F 9/451 (2018.02); G06F 9/453 (2018.02); H04L 41/0806 (2013.01); H04L 41/0866 (2013.01); H04L 41/0893 (2013.01); H04L 41/22 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for provisioning an information technology infrastructure, the system comprising:
at least one data processor; and
at least one memory storing instructions which, when executed by the at least one data processor, result in operations comprising:
receiving, from a first client, a request to publish a first set of configurations for the information technology infrastructure;
storing, in a module registry, a first infrastructure module comprising the first set of configurations;
receiving, from a second client, a selection for the first infrastructure module; and sending, from the module registry to the second client, the first infrastructure module for insertion into a configuration file associated with the second client, the insertion of the first infrastructure module incorporating the first set of configurations for the information technology infrastructure.