Generating configuration files for configuring an information technology infrastructure

US12284076B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12284076-B2
Application numberUS-202117361065-A
CountryUS
Kind codeB2
Filing dateJun 28, 2021
Priority dateDec 6, 2018
Publication dateApr 22, 2025
Grant dateApr 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for generating a configuration file for configuring an information technology infrastructure is provided. The method may include receiving, from a first user at a first client, a first indication to publish an infrastructure module comprising a set of configurations to apply to an information technology infrastructure. The infrastructure module may be stored in a module registry in response to the first indication. A second indication selecting the infrastructure module may be received from a second user at a second client. In response to the second indication, the infrastructure module may be sent from the module registry to the second client for insertion into a configuration file being created at the second client. The insertion of the infrastructure module may incorporate, into configuration file, the set of configurations to apply to the information technology infrastructure. Related systems and articles of manufacture, including computer program products, are also provided.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system of claim 1 , further comprising: registering, at a version controller, a webhook configured to post a notification in response to a first version of the first infrastructure module and/or a second version of the first infrastructure module provided to the version controller. 3. The system of claim 2 , further comprising: retrieving, from the version controller, the first version of the first infrastructure module and/or the second version of the first infrastructure module. 4. The system of claim 1 , further comprising: generating a user interface configured to display, at the second client, a selection of infrastructure modules for insertion into the configuration file, the selection of infrastructure modules including the first infrastructure module, and the selection of infrastructure modules further including a second infrastructure module that comprises a second set of configurations to apply to the information technology infrastructure. 5. The system of claim 4 , further comprising merging, based on input to the user interface, the configuration file into a workspace at the second client, the workspace being configured to maintain a plurality of configurations to apply to the information technology infrastructure, and the merging of the configuration file into the workspace incorporates, into the plurality of configurations maintained by the workspace, the first set of configurations associated with the first infrastructure module. 6. The system of claim 5 , further comprising: in response to the configuration file being merged into the workspace, sending, to the first client, an indication of the first infrastructure module being used in the workspace. 7. The system of claim 4 , wherein the selection of infrastructure modules further includes a first version of the first infrastructure module and a second version of the first infrastructure module, and wherein an indication from the second client further selects the first version of the first infrastructure module or the second version of the first infrastructure module for insertion into the configuration file. 8. The system of claim 1 , wherein the configuration file includes a programming code-based representation of one or more resources at the information technology infrastructure. 9. The system of claim 1 , wherein applying the first set of configurations at the information technology infrastructure includes provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure. 10. The system of claim 1 , wherein the module registry is associated with an organization, and wherein the module registry is accessible to at least one user based on a role and/or permission associated with the organization. 11. A computer-implemented method for provisioning an information technology infrastructure, the method 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. 12. The method of claim 11 , further comprising: registering, at a version controller, a webhook configured to post a notification in response to a first version of the first infrastructure module and/or a second version of the first infrastructure module provided to the version controller. 13. The method of claim 12 , further comprising: retrieving, from the version controller, the first version of the first infrastructure module and/or the second version of the first infrastructure module. 14. The method of claim 11 , further comprising: generating a user interface configured to display, at the second client, a selection of infrastructure modules for insertion into the configuration file, the selection of infrastructure modules including the first infrastructure module, and the selection of infrastructure modules further including a second infrastructure module that comprises a second set of configurations to apply to the information technology infrastructure. 15. The method of claim 14 , further comprising merging, based on input to the user interface, the configuration file into a workspace at the second client, the workspace being configured to maintain a plurality of configurations to apply to the information technology infrastructure, and the merging of the configuration file into the workspace incorporates, into the plurality of configurations maintained by the workspace, the first set of configurations associated with the first infrastructure module. 16. The method of claim 15 , further comprising: in response to the configuration file being merged into the workspace, sending, to the first client, indication of the first infrastructure module being used in the workspace. 17. The method of claim 14 , wherein the selection of infrastructure modules further includes a first version of the first infrastructure module and a second version of the first infrastructure module, and wherein an indication from the second client further selects the first version of the first infrastructure module or the second version of the first infrastructure module for insertion into the configuration file. 18. The method of claim 11 , wherein the configuration file includes a programming code-based representation of one or more resources at the information technology infrastructure. 19. The method of claim 11 , wherein applying the first set of configurations at the information technology infrastructure includes provisioning, modifying, and/or de-provisioning one or more resources at the information technology infrastructure. 20. The method of claim 11 , wherein the module registry is associated with an organization, and wherein the module registry is accessible to at least one user based on a role and/or permission associated with the organization.

Assignees

Inventors

Classifications

  • for initial configuration or provisioning, e.g. plug-and-play · CPC title

  • Assignment of logical groups to network elements · CPC title

  • Help systems · CPC title

  • Checking the configuration · CPC title

  • Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12284076B2 cover?
A method for generating a configuration file for configuring an information technology infrastructure is provided. The method may include receiving, from a first user at a first client, a first indication to publish an infrastructure module comprising a set of configurations to apply to an information technology infrastructure. The infrastructure module may be stored in a module registry in res…
Who is the assignee on this patent?
HashiCorp
What technology area does this patent fall under?
Primary CPC classification H04L41/0803. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).