~/talk

Using Ansible and Terraform Together

Talkat IaCConf 2025 · on Thursday, 2025-05-15· [infrastructure-as-code, devops-and-delivery]
slides:none on file

Demonstrates Terraform provisioning two Azure Linux VMs and exporting the private key, public IPs and username which a GitHub Actions job parses into an Ansible inventory and runs a playbook that installs and starts Nginx; the pipeline runs Terraform apply (auto-approve), writes id_rsa, builds inventory from JSON outputs, installs Ansible and finishes in about three minutes with the Nginx page reachable. Covers local-exec, remote state, dynamic inventory and a Spacelift integration.

AI-written summary · about

  1. 0:00Introduction and agenda
  2. 1:21Terraform core concepts
  3. 4:04Ansible core concepts
  4. 7:43Defining the boundary
  5. 8:40Better together
  6. 8:54Workflow and integration
  7. 9:56Integration data points
  8. 16:12Integration strategies
  9. 18:14Practical demonstration
  10. 27:45Best practices and wrap-up
~/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.