Name | Version |
---|---|
terraform | >= 1.2.9 |
aws | ~> 4.45 |
random | ~> 3.4 |
Name | Version |
---|---|
aws | 4.67.0 |
aws.us-east-1 | 4.67.0 |
random | 3.5.1 |
No modules.
Name | Description | Type | Default | Required |
---|---|---|---|---|
domain | Domain of the Pleroma instance. This domain points to ELB. The domain must already exist in Route 53. | string |
n/a | yes |
ec2_instance_type | n/a | string |
"t3.micro" |
no |
ec2_key_name | Name of key pair to log into the EC2 instance. The key pair must already exist. | string |
n/a | yes |
files_domain | Domain for serving user-uploaded files. This domain points to CloudFront, whose origin is an S3 bucket. | string |
n/a | yes |
name | Name of the service. It will be used to name EC2, ELB, and RDS instances. | string |
"pleroma" |
no |
private_subnet_ids | List of IDs of subnets to create private resources (e.g. databases) in. | list(string) |
n/a | yes |
public_subnet_ids | List of IDs of subnets to create public resources (e.g. load balancers) in. | list(string) |
n/a | yes |
rds_allocated_storage | n/a | number |
20 |
no |
rds_instance_class | n/a | string |
"db.t4g.micro" |
no |
rds_storage_type | n/a | string |
"gp2" |
no |
vpc_id | ID of the VPC where the resources are created. | string |
n/a | yes |
Name | Description |
---|---|
bucket_logs | S3 bucket for storing CloudFront and ELB logs. |
bucket_main | S3 bucket for storing user-uploaded files. |
instance | The main EC2 instance. |
lb | The Application Load Balancer. |