Running Kubernetes in production
This PR will remove the redundant code for the Amplify app that fixes the build issue.
This Terraform configuration manages AWS infrastructure by performing the following actions:
variable "iam_extra_policies" {
description = "List of additional policies to create and attach to the IAM role"
type = list(object({
name_prefix = string
policy_json = string
}))
default = []
}
variable "sg_extra_ids" {
description = "List of additional sg to create and attach to Airflow"
type = list(string)
default = []
}
variable "requirements_s3_path" {
description = "The S3 path for the MWAA requirements file."
type = string
default = ""
}
An IAM Instance Profile is an AWS Identity and Access Management (IAM) entity that you can use to pass role information to an Amazon EC2 instance when the instance starts. It is a container for an IAM role that you can use to pass permissions to the EC2 instance, allowing it to access other AWS resources according to the policies attached to the role.
This module creates an AWS Secret Key so that the Key is created via IaC and then someone can ClickOps to place the actual value into the secret: #424