epicyon/deploy/aws-ec2/README.md

3.2 KiB

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