Creating stacks on AWS CloudFormation
In this topic you can find the prerequisites and the steps to create stacks on AWS CloudFormation.
Before you begin
After having subscribed to HCL Workload Automation on AWS Marketplace, you can start the stack creation process on AWS CloudFormation.
- An IAM identity, whether role or user, with admin permission on your AWS account.
- Helm 3.0
kubectl
command-line tool to control Kubernetes clusters.- AWS Command Line Interface (AWS CLI) tool.
The following resources correspond to the default values required to manage a production environment. These numbers might vary depending on the environment.
Component | Container resource limit | Container memory request |
---|---|---|
Server | CPU: 4, Memory: 16Gi | CPU: 1, Memory: 6Gi, Storage: 10Gi |
Console | CPU: 4, Memory: 16Gi | CPU: 1, Memory: 4Gi, Storage: 5Gi |
Dynamic Agent | CPU: 1, Memory: 2Gi | CPU: 200m, Memory: 200Mi, Storage size: 2Gi |
File Proxy | CPU: 100m, Memory: 128Mi | CPU: 100m, Memory: 128Mi |
About this task
You can create stacks on AWS CloudFormation using two templates. The first template deploys the EKS cluster, while the second template deploys the product prerequisites, the resources and the HCL Workload Automation Helm Chart.
Procedure
-
Go to Amazon Web Services and log in.
Note: By default, the time zone on the AWS CloudFormation home page is set on N. Virginia. You can edit the time zone by selecting the time zone that you want from the menu on the right side of the home page.
- Select the template corresponding to the stack you want to create.
- Click Next.
- In the Specify stack details page, type a stack name and complete all the fields with the required information.
- Click Next.
- In the Configure stack options page, in the Permissions sections type the IAM role or IAM user name.
- Click Next.
- In the Review page, review the details of the stack.
- Click Submit.