Patent ID: 11941021
Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A non-transitory computer-readable storage medium coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:
receiving, by an automation framework, a request to deploy a distributed ledger network, the request being associated with a platform type of one or more platforms for deployment of the distributed ledger network, wherein the platform type is associated with a respective configuration file from a plurality of configuration files maintained at the automation framework as related to different platform types;
determining, by the automation framework, configuration prerequisites for performing installations of software components on the one or more platforms;
installing the software components to perform configuring, provisioning, and managing of the distributed ledger network on the one or more platforms, wherein the software components include a configuration management tool to deploy the distributed ledger network;
in response to installing the software components on the one or more platforms, configuring and executing, by the automation framework, the software components to set up an environment for deploying the distributed ledger network by:
creating a build folder in the automation framework,
copying, into the build folder, a configuration file associated with the platform type and key files for accessing a source code repository, wherein the configuration file stores a schema for initiating a deployment of the distributed ledger network, and wherein the configuration file is a base configuration file including information related to infrastructure and network specifications,
before setting up the environment for deploying the distributed ledger network, updating the configuration file depending on the platform type to generate an updated configuration file, wherein the updated configuration file includes access data, security metadata, network metadata, and account data for accessing the source code repository,
saving the updated configuration file, and
executing, by the configuration management tool, a provisioning script to deploy the distributed ledger network on the set-up environment according to the updated configuration file.