mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			| … | ||
|---|---|---|
| .. | ||
| templates | ||
| .gitignore | ||
| README.md | ||
| main.tf | ||
| outputs.tf | ||
| vars.tf | ||
| versions.tf | ||
		
			
				
				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 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 |