mirror of https://gitlab.com/bashrc2/epicyon
|
|
||
|---|---|---|
| .. | ||
| templates | ||
| .gitignore | ||
| README.md | ||
| main.tf | ||
| outputs.tf | ||
| provider.tf | ||
| vars.tf | ||
README.md
terraform-aws-epicyon
This Terraform plan contains deploying Epicyon on an AWS Lightsail instance
Requirements
| Name | Version |
|---|---|
| terraform | >=v1.0.7 |
| aws | ~> 4.0 |
Providers
| Name | Version |
|---|---|
| aws | ~> 4.0 |
Resources
| Name | Type |
|---|---|
| aws_lightsail_static_ip.epicyon_static_ip | resource |
| aws_lightsail_static_ip_attachment.for_epicyon | resource |
| aws_lightsail_key_pair.ssh_key_pair | resource |
| aws_lightsail_instance.epicyon | resource |
| aws_lightsail_domain.epicyon_domain | resource |
| aws_lightsail_domain_entry.epicyon | resource |
| null_resource.null_resource_epicyon | resource |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| name | Name of instance. | string |
"" |
yes |
| blueprint_id | The ID for a virtual private server image | string |
"ubuntu_20_04" |
yes |
| bundle_id | The bundle of specification information | string |
"nano_2_0" |
yes |
| availability_zone | The Availability Zone in which to create your instance | string |
"" |
yes |
| create_static_ip | Create and attach a statis IP to the instance | `` | `` | no |
| key_pair_name | Key pair name of the Key Pair to use for the instance | string |
"" |
yes |
| domain | A public domain for Epicyon | string |
"" |
yes |
| Email used to order a certificate from Let's Encrypt | string |
"" |
yes |
Output
| Name | Description |
|---|---|
| domain_name | The URL to epicyon |
| ipv4_address | The public IP address of the epicyon instance |