Infrastructure as code deployment mechanism
A computing platform comprising a plurality of disaggregated data center resources and an infrastructure processing unit (IPU), communicatively coupled to the plurality of resources, to compose a platform of the plurality of disaggregated data center resources for allocation of microservices cluster.
1 . An apparatus comprising:
processing circuitry coupled to a memory, the processing circuitry to:
execute one or more parameters associated with a template, wherein the one or more parameters comprise one or more of a first parameter corresponding to a first parameter type to specify an infrastructure resources configuration or a second parameter corresponding to a second parameter type relating to one or more configuration parameter options to specify security rules associated with the infrastructure resources configuration, wherein the one or more configuration parameter options further include a second configuration parameter option comprising a secure boot and attestation configuration option to ensure that software is attested prior to use on the workload.
2 . The apparatus of claim 1 , wherein the template comprises an Infrastructure as Code (IaC) template, wherein the security rules to validate that the infrastructure resources configuration adhere to one or more security protocols.
3 . The apparatus of claim 1 , wherein the one or more configuration parameter options include a first configuration parameter option comprising a multi-tenant environment option that indicates whether it is permissible for a workload to be executed in the multi-tenant environment.
4 . The apparatus of claim 3 , wherein the second parameter type further relates to one or more runtime parameter options.
5 . The apparatus of claim 4 , wherein the one or more runtime parameter options are implemented to ensure that the one or more security protocols are maintained during workload execution, wherein a runtime parameter option comprises a defined secure mode of execution.
6 . The apparatus of claim 1 , wherein the processing circuitry comprises one or more of application processing circuitry or graphics processing circuitry.
7 . A method comprising:
executing, by a computing device, one or more parameters associated with a template, wherein the one or more parameters comprise one or more of a first parameter corresponding to a first parameter type to specify an infrastructure resources configuration or a second parameter corresponding to a second parameter type relating to one or more configuration parameter options to specify security rules associated with the infrastructure resources configuration, wherein the one or more configuration parameter options further include a second configuration parameter option comprising a secure boot and attestation configuration option to ensure that software is attested prior to use on the workload.
8 . The method of claim 7 , wherein the template comprises an Infrastructure as Code (IaC) template, wherein the security rules to validate that the infrastructure resources configuration adhere to one or more security protocols.
9 . The method of claim 7 , wherein the one or more configuration parameter options include a first configuration parameter option comprising a multi-tenant environment option that indicates whether it is permissible for a workload to be executed in a multi-tenant environment.
10 . The method of claim 9 , wherein the second parameter type further relates to one or more runtime parameter options.
11 . The method of claim 10 , wherein the one or more runtime parameter options are implemented to ensure that the one or more security protocols are maintained during workload execution, wherein a runtime parameter option comprises a defined secure mode of execution.
12 . The method of claim 7 , wherein the computing device comprises processing circuitry having one or more of application processing circuitry or graphics processing circuitry.
13 . At least one computer-readable medium having stored thereon instructions which, when executed, cause a computing device to perform operations comprising:
executing one or more parameters associated with a template, wherein the one or more parameters comprise one or more of a first parameter corresponding to a first parameter type to specify an infrastructure resources configuration or a second parameter corresponding to a second parameter type relating to one or more configuration parameter options to specify security rules associated with the infrastructure resources configuration, wherein the one or more configuration parameter options further include a second configuration parameter option comprising a secure boot and attestation configuration option to ensure that software is attested prior to use on the workload.
14 . The computer-readable medium of claim 13 , wherein the template comprises an Infrastructure as Code (IaC) template, wherein the security rules to validate that the infrastructure resources configuration adhere to one or more security protocols.
15 . The computer-readable medium of claim 13 , wherein the one or more configuration parameter options include a first configuration parameter option comprising a multi-tenant environment option that indicates whether it is permissible for a workload to be executed in a multi-tenant environment.
16 . The computer-readable medium of claim 13 , wherein the second parameter type further relates to one or more runtime parameter options.
17 . The computer-readable medium of claim 16 , wherein the one or more runtime parameter options are implemented to ensure that the one or more security protocols are maintained during workload execution, wherein a runtime parameter option comprises a defined secure mode of execution, wherein the computing device comprises processing circuitry having one or more of application processing circuitry or graphics processing circuitry.