epicyon/deploy/aws-ec2
Bob Mottram 117498a98c Set utf-8 encoding within systemd 2024-02-01 18:56:44 +00:00
..
templates Set utf-8 encoding within systemd 2024-02-01 18:56:44 +00:00
.gitignore This Terraform plan contains deploying Epicyon in AWS Lightsail 2023-02-27 17:40:28 +05:30
README.md This Terraform plan contains deploying Epicyon in AWS Lightsail 2023-02-27 17:40:28 +05:30
main.tf This Terraform plan contains deploying Epicyon in AWS Lightsail 2023-02-27 17:40:28 +05:30
outputs.tf This Terraform plan contains deploying Epicyon in AWS Lightsail 2023-02-27 17:40:28 +05:30
vars.tf This Terraform plan contains deploying Epicyon in AWS Lightsail 2023-02-27 17:40:28 +05:30
versions.tf This Terraform plan contains deploying Epicyon in AWS Lightsail 2023-02-27 17:40:28 +05:30

README.md

terraform-aws-epicyon

This repo contains a Terraform plan for deploying Epicyon on an AWS EC2 instance

Requirements

Name Version
terraform >=v1.0.7
aws ~> 4.0

Providers

Name Version
aws ~> 4.0

Resources

Name Type
aws_eip.epicyon resource
aws_eip_association.epicyon resource
aws_iam_instance_profile.epicyon_instance_profile resource
aws_iam_policy_attachment.epicyon resource
aws_iam_role.epicyon_iam_role resource
aws_instance.epicyon_web resource
aws_ami.ubuntu data source
aws_security_group.epicyon_sg resource
aws_vpc.epicyon_vpc resource
aws_subnet.epicyon_subnet resource
aws_internet_gateway.epicyon_gw resource
aws_route_table.epicyon_route_table resource
aws_route_table_association.epicyon_route_table_association resource
aws_route53_record.epicyon_route53 resource
null_resource.null_resource_epicyon resource

Inputs

Name Description Type Default Required
vpc_cidr_block The IPv4 CIDR block for the VPC number "" yes
subnet_cidr The IPv4 CIDR block for the subnet number "" yes
route_cidr_block The CIDR block of the route number "" yes
key_name Key name of the Key Pair to use for the instance string "" yes
instance_type The instance type to use for the instance. string "t2.micro" no
domain A public domain for Epicyon string "" yes
email Email used to order a certificate from Let's Encrypt string "" yes

Output

Name Description
ipv4_address The public IP address of the epicyon instance
domain_name The URL to epicyon