← Back to projects

Minecraft Server Automation on AWS (Terraform + Ansible + Docker)

Automated the end-to-end deployment of a Minecraft server on AWS using Terraform and Ansible. The workflow provisions infrastructure, configures the host, installs prerequisites, and launches the server in a Docker container—without using the AWS Management Console. Organized by tooling (terraform/, ansible/, docker/, scripts/) with documented setup requirements.

TerraformAnsibleAWSEC2DockerBash

Gallery

Photograph of Infrastructure diagram illustrating Terraform + Ansible provisioning and Docker deployment on AWS.
Infrastructure diagram illustrating Terraform + Ansible provisioning and Docker deployment on AWS.
Photograph of Client join screen showing server address and connection status used in testing.
Client join screen showing server address and connection status used in testing.
Photograph of In‑game gameplay screenshot demonstrating the running Minecraft server and player environment.
In‑game gameplay screenshot demonstrating the running Minecraft server and player environment.