Name | Version |
---|---|
terraform | >= 1.0.7 |
archive | 2.4.2 |
aws | ~> 5.34 |
helm | ~> 2.12.1 |
kubernetes | ~> 2.24.0 |
null | 3.2.2 |
random | 3.6.1 |
tls | 4.0.5 |
Name | Version |
---|---|
archive | 2.4.2 |
aws | ~> 5.34 |
null | 3.2.2 |
random | 3.6.1 |
tls | 4.0.5 |
Name | Source | Version |
---|---|---|
asg | terraform-aws-modules/autoscaling/aws | ~>7.3.1 |
bastion_sg | terraform-aws-modules/security-group/aws | ~> 5.1.0 |
efs | terraform-aws-modules/efs/aws | ~> 1.0 |
eks | terraform-aws-modules/eks/aws | ~> 20.0 |
lambda_function | terraform-aws-modules/lambda/aws | 6.5.0 |
s3_bucket | terraform-aws-modules/s3-bucket/aws | 4.1.0 |
vpc | terraform-aws-modules/vpc/aws | ~> 5.7.0 |
Name | Type |
---|---|
aws_iam_policy.bastion_host_policy | resource |
aws_iam_policy.efs_driver_policy | resource |
aws_iam_role.efs_driver_role | resource |
aws_key_pair.bastion_host_keypair | resource |
aws_kms_key.lambda_kms_key | resource |
aws_s3_object.bastion_host_keypair | resource |
aws_s3_object.boomi_molecule | resource |
aws_secretsmanager_secret.eks_blueprint_secret | resource |
aws_secretsmanager_secret_version.eks_blueprint_credentials | resource |
aws_sqs_queue.dlq | resource |
null_resource.boomi_deploy | resource |
null_resource.boomi_undeploy | resource |
random_id.id | resource |
tls_private_key.bastion_sshkey | resource |
archive_file.boomi_k8s_molecule | data source |
aws_caller_identity.current | data source |
aws_eks_cluster_auth.this | data source |
aws_iam_policy_document.lambda_cloudwatchlogs_kms_policy | data source |
aws_lambda_invocation.boomi_license_validation | data source |
aws_ssm_parameter.ami | data source |
aws_subnet.aws_private_subnet_cidr | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
aws_profile | AWS profile for the deployment. | string |
n/a | yes |
boomi_account_id | Boomi Account ID | string |
n/a | yes |
boomi_install_token | Boomi AtomSphere API Tokens | string |
n/a | yes |
boomi_username | Boomi Username | string |
n/a | yes |
availability_zones | A list of availability zones names | list |
[ |
no |
bastion_remote_access_cidr | CIDR Range for bastion Host | string |
"0.0.0.0/0" |
no |
boomi_script_location | Path to Boomi terraform root. Default value .terraform/modules/kubernetes-molecule/ | string |
"" |
no |
cluster_version | EKS Cluster Version | string |
"1.27" |
no |
create_new_vpc | If set to true, will create new VPC. If set to false, the existing provided vpc is used | bool |
true |
no |
deployment_name | Deployment Name for the boomi terraform deployment. | string |
"boomi-eks-blueprint" |
no |
existing_private_subnets_ids | List of private subnet ids | list |
[] |
no |
existing_public_subnets_ids | List of public subnet ids | list |
[] |
no |
existing_vpc_id | VPC ID for existing VPC | string |
"" |
no |
kubectl_version | kubectl version for accessing EKS Cluster | map |
{ |
no |
private_subnets | A list of private subnets CIDR range | list |
[ |
no |
public_subnets | A list of public subnets CIDR range | list |
[ |
no |
region | Region for the EKS deployment. | string |
"us-east-2" |
no |
vpc_cidr | The IPv4 CIDR block for the VPC. | string |
"10.0.0.0/16" |
no |
Name | Description |
---|---|
autoscaling_group_name | Bastion host autoscaling group. This can be used to filter bastion host instance |
bastion_host_key_file | Key file used to connect to bastion host as ec2-user |
bastion_host_region | Region of the bastion host |