Skip to content

rayprogramming/terraform-aws-impostor-server

Repository files navigation

terraform-aws-impostor-server

An terraform module to create an Impostor server

Requirements

Name Version
aws ~> 4.0

Providers

Name Version
aws ~> 4.0

Modules

Name Source Version
acm terraform-aws-modules/acm/aws ~> 4.0
records terraform-aws-modules/route53/aws//modules/records ~> 2.0

Resources

Name Type
aws_iam_instance_profile.instance_profile resource
aws_iam_role.amongus resource
aws_iam_role_policy_attachment.amongus_ssm resource
aws_instance.impostor resource
aws_lb.game resource
aws_lb.match resource
aws_lb_listener.http_443 resource
aws_lb_listener.http_80 resource
aws_lb_listener.udp_22022 resource
aws_lb_target_group.http resource
aws_lb_target_group.udp resource
aws_lb_target_group_attachment.http resource
aws_lb_target_group_attachment.udp resource
aws_security_group.amongus_instance resource
aws_security_group.amongus_lb resource
aws_security_group_rule.amongus_instance_http resource
aws_security_group_rule.amongus_instance_ssh resource
aws_security_group_rule.amongus_instance_udp resource
aws_security_group_rule.amongus_lb_http resource
aws_security_group_rule.amongus_lb_https resource
aws_ami.al2 data source
aws_route53_zone.zone data source

Inputs

Name Description Type Default Required
gameserver_subnets List of subnet IDs for the gameserver nlb list(string) n/a yes
instance_availability_zone Availability Zone for the gameserver instance string n/a yes
instance_key_name The AWS Keyname for an instance string n/a yes
instance_subnet Subnet ID for the gameserver instance string n/a yes
instance_type The size of the server string "t3a.micro" no
matchmaker_subnets List of subnet IDs for the match maker alb list(string) n/a yes
private_key The location of the private key file used to connect to the instance string n/a yes
vpc_id The id of the VPC string n/a yes
zone_id The Route53 zone string n/a yes

Outputs

No outputs.

About

An terraform module to create an [Impostor server](https://github.com/Impostor/Impostor)

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages