Goetz Rieger
Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform
#1about 2 minutes
Understanding the need for cloud automation
Cloud environments offer repeatable deployments for development and testing but introduce management complexity that requires automation.
#2about 3 minutes
The three stages of the cloud environment lifecycle
Cloud operations are broken down into Day 0 for building, Day 1 for deploying and configuring, and Day 2 for managing and decommissioning.
#3about 2 minutes
Using Terraform for provisioning and Ansible for configuration
Terraform excels at Day 0 infrastructure provisioning, while Ansible is the ideal tool for Day 1 application and system configuration.
#4about 3 minutes
Exploring the core principles of Ansible automation
Ansible's design is based on being simple, powerful through its modular architecture, and agentless for easy integration.
#5about 5 minutes
How to call Terraform from an Ansible playbook
Use the Ansible collection for Terraform to orchestrate cloud provisioning and configuration from a single, unified Ansible playbook.
#6about 3 minutes
How to call Ansible from a Terraform plan
The Terraform provider for Ansible allows triggering a playbook after provisioning, with Ansible Automation Platform enabling more complex workflows.
#7about 4 minutes
Decommissioning cloud environments safely with Terraform
Terraform's state file makes it the superior tool for reliably decommissioning all cloud resources, preventing orphaned components and unexpected costs.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
26:57 MIN
Automating with IaC and configuration management tools
#90DaysOfDevOps - The DevOps Learning Journey
06:25 MIN
How Terraform manages infrastructure as code
Implementing Feature Environments with AWS and Terraform
31:05 MIN
Comparing Terraform with configuration management tools
Terraform for Developers
01:55 MIN
Introducing Terraform for multi-cloud infrastructure management
Terraform for Developers
00:20 MIN
The evolution of infrastructure provisioning
Stop configuring infrastructure, start coding it!
05:30 MIN
Establishing processes and a cloud-agnostic tool stack
Industrializing your Data Science capabilities
14:20 MIN
Q&A on microservices, API docs, and IaC tooling
Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company
03:31 MIN
Exploring the features of Terraform Cloud for teams
Terraform for Developers
Featured Partners
Related Videos
Building Applications with Infrastructure as Code
Talia Nassi
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Terraform for Developers
Devlin Duldulao
Eclipse Che for Infrastructure Automation
Niklas Werker & Norris
Implementing Feature Environments with AWS and Terraform
Thomas Hartenstein
Infrastructure as Prompts: Creating Azure Infrastructure with AI Agents
Marcel Scherenberg
Embracing the Hybrid Cloud: Unlocking Success with Ansible
Alex Soto
GitOps keeps focus on apps, not on infrastructure
Chad Carlson
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Azure Platform Engineer (all genders) in Düsseldorf
PRODYNA SE
Düsseldorf, Germany
Intermediate
Senior
Terraform

Azure Platform Engineer (all genders) in Hamburg
PRODYNA SE
Hamburg, Germany
Intermediate
Senior
Terraform


Azure Platform Engineer (all genders) in Stuttgart
PRODYNA SE
Stuttgart, Germany
Intermediate
Senior
Terraform



Infrastructure as Code (IaC) Terraform Engineer
SoftwareONE
Madrid, Spain
DevOps
Terraform
Kubernetes
Continuous Integration
