~/talk

Create a Docker Swarm cluster with Terraform and Ansible

Talkat THE CONF 2017 · on Monday, 2017-10-02· [infrastructure-as-code, cloud-infrastructure]
links:none on file
slides:none on file

Terraform provisions VPCs and instances, Ansible installs Docker, enables experimental features and bootstraps Swarm tokens, and the result is a working multicloud Swarm: 18 servers across AWS Azure GCP with three managers and three workers per provider. Terraform uses reusable modules (VPCs, subnets, bastion), some Azure/GCP portal steps stay manual, and Ansible splits manager/worker roles to join clusters. A Traefik stack runs on managers as load balancer and Traefik runs only on managers, and HTTP requests route to containers across clouds.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 7:05What is Infrastructure as Code
  3. 10:21Terraform overview and setup
  4. 13:13Creating cloud infrastructure
  5. 18:40Terraform demo and results
  6. 19:03Docker Swarm basics
  7. 22:57Docker Compose and stacks
  8. 25:52Traefik as load balancer
  9. 26:14Ansible for configuration
  10. 28:49Ansible playbook structure
  11. 31:52Installing Docker on servers
  12. 32:13Bootstrapping Docker Swarm cluster
  13. 36:41Deploying and testing the cluster
  14. 37:48Configuring Traefik in Swarm
  15. 38:31Final deployment and demo
  16. 40:00Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.