Automating Docker Container Deployments with Terraform and Ansible

preview_player
Показать описание
With one-click deployment, we’re able to go from zero to 4 publicly accessible Minecraft servers in 6 minutes.

This process is fully automated and uses some of the following:

Oracle Cloud as the host platform
Ubuntu Server w/ 4 vCPU, 24 GB RAM, 200 GB boot volume running on ARM for the compute instance
Terraform for Oracle Cloud Infrastructure configuration, including compute instance, VCN, internal network subnet
Ansible for post deployment tasks including adding an admin user, adding SSH keys, removing default user, performing updates, installing host server dependencies, Docker and firewall rule settings
Cloudflare Zero Trust tunnel for DNS proxy purposes
Docker as the container runtime platform
Portainer for web UI management of containers

welcome to shbcf.ru