This module allows you to provision the infrastructure needed for an Earthly BYOC deployment. Once this is applied, follow our Terraform documentation to finish your installation.
Name | Description |
---|---|
cloud_name | The name to use to identify the cloud installation. Used by Earthly during automatic installation, and to mark related resources in AWS. |
subnet | The subnet Earthly will deploy satellites into. |
ssh_public_key | (Optional) The SSH key to include in provisioned satellites. If left unspecified, a new key is generated, and the private key is available as an output. |
Name | Description |
---|---|
installation_name | The name to use to identify the cloud installation. Used by Earthly during automatic installation, and to mark related resources in AWS. |
security_group_id | The ID of the security group for new satellites. |
ssh_key_name | The name of the SSH key in AWS that is included in new satellites. |
ssh_private_key | (Sensitive) The private key, if ssh_public_key is unspecified. |
instance_profile_arn | The ARN of the instance profile satellite instances will use for logging. |
compute_role_arn | The ARN of the role Earthly will assume to orchestrate satellites on your behalf. |