GitHunt
NL

nleskiw/l4d2-server-setup

Left 4 Dead 2 Server setup

l4d2-server-setup

l4d2-server-setup allows you to quickly create your own server Left 4 Dead 2 from scratch.

Currently supports following cloud computing platforms:

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure

Technology stack

HashiCorp Terraform [https://www.terraform.io/]

Red Hat Ansible [https://www.ansible.com/]

Usage

terraform init [options] [DIR]
terraform plan [options] [dir]
terraform apply [options] [dir-or-plan]

Examples:

Go to the aws directory, adjust variables.tf to your setup and run:

terraform init

If you prefer, you can pass some parameters (e.g., ssh keys) when applying the changes:

terraform apply -var 'public_key_path=~/.ssh/steam.pub' -var 'private_key_path=~/.ssh/steam.pem'

Contributing to this repository

This side project is in MVP state, far from perfect.
I welcome valuable contributions to this repository from anyone.

Authors

Originally created by Marcin Ratajczak

License

Licensed under the GPLv3: http://www.gnu.org/licenses/gpl-3.0.html

Languages

HCL100.0%

Contributors

GNU General Public License v3.0
Created February 21, 2020
Updated February 21, 2020