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
01:22 MIN
Automating with IaC and configuration management tools
#90DaysOfDevOps - The DevOps Learning Journey
01:52 MIN
How Terraform manages infrastructure as code
Implementing Feature Environments with AWS and Terraform
03:50 MIN
Comparing Terraform with configuration management tools
Terraform for Developers
01:36 MIN
Introducing Terraform for multi-cloud infrastructure management
Terraform for Developers
02:23 MIN
The evolution of infrastructure provisioning
Stop configuring infrastructure, start coding it!
05:08 MIN
Establishing processes and a cloud-agnostic tool stack
Industrializing your Data Science capabilities
03:11 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
00:57 MIN
Exploring the features of Terraform Cloud for teams
Terraform for Developers
Featured Partners
Related Videos
Terraform for Developers
Devlin Duldulao
Eclipse Che for Infrastructure Automation
Niklas Werker & Norris
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
Building Applications with Infrastructure as Code
Talia Nassi
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
From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub
Markus Eisele
Related Articles
View all articles



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


PRODYNA SE
Düsseldorf, Germany
Intermediate
Senior
Terraform

PRODYNA SE
Hamburg, Germany
Intermediate
Senior
Terraform


PRODYNA SE
Stuttgart, Germany
Intermediate
Senior
Terraform




nscon network, security & consulting GmbH
Altenstadt, Germany
Intermediate
Senior
Python
Ansible
Terraform