Terraform Module to setup a minecraft server in AWS
module "minecraft_server" {
source = "git::https://github.com/diegotony/fun_minecraft_server.git?ref=main"
name = "minecraft-server"
description = "Just Survive" # optional
tags = {"hey":"whats up"} # optional
}
No requirements.
Name | Version |
---|---|
aws | n/a |
Name | Source | Version |
---|---|---|
create_attact_policy | git::https://github.com/diegotony/aws_policy.git | first_version |
lambda_mc_shutdown | git::https://github.com/diegotony/aws_lambda_function.git | v1.1.0 |
lambda_mc_start | git::https://github.com/diegotony/aws_lambda_function.git | v1.1.0 |
server | git::https://github.com/diegotony/aws_ec2_instance.git | main |
Name | Type |
---|---|
aws_network_interface_sg_attachment.this | resource |
aws_security_group.this | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
name | Server name | string |
n/a | yes |
description | Give a description to Server | string |
"Just Survive" |
no |
egress | Outbound Config | map(object({ |
{ |
no |
ingress | Inbound Config | map(object({ |
{ |
no |
minecraft_server_url | Minecraft server URl (1.19 for default) | string |
"https://launcher.mojang.com/v1/objects/e00c4052dac1d59a1188b2aa9d5a87113aaf1122/server.jar" |
no |
tags | tags | map |
{ |
no |
No outputs.