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. |