~/talk

Terraform - colonising Azure!

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [devops-and-delivery, kubernetes]
links:none on file
slides:none on file

Uses Terraform to build a live multi‑cloud setup: launches two DigitalOcean droplets in Amsterdam (30–40s provisioning), uploads SSH keys, provisions Apache via remote-exec provisioners, then creates Azure VMs in Ireland (about 4 minutes each), and wires AWS Route 53 weighted health‑checked DNS to split traffic 50/50. Shows taint/plan/apply/state workflow, uses a YubiKey via the SSH agent for private key protection, demonstrates failing DigitalOcean and automatic failover to Azure, and the end‑to‑end build succeeds.

AI-written summary · about

  1. 0:00Start
  2. 2:33Provider (1) • A provider is used to connect to a cloud provider
  3. 8:38Dependencies (3) • A resource can depend on another resource • Can determine the order of creation
  4. 16:24provisioner (5) • A provisioner lets you provision against the resource right after creation
  5. 18:34terraform taint • When resources have to be recreated from scratch, they have to be tainted
  6. 21:50Security first! (6) • Use smart card to protect your private key
  7. 31:13Multi provider, multi datacenter, multi technology (9) • DNS using weighted record set
  8. 45:53Bonus: Dependency graph • Dependency graph can be generated dynamically
~/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.