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
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!
03:31 MIN
Exploring the features of Terraform Cloud for teams
Terraform for Developers
14:16 MIN
Managing the complete infrastructure lifecycle with IaC
Building Applications with Infrastructure as Code
23:02 MIN
Automating infrastructure deployment on Microsoft Azure
Enabling automated 1-click customer deployments with built-in quality and security
02:48 MIN
The evolution from scripts to infrastructure as code
Chaos in Containers - Unleashing Resilience
25:50 MIN
Managing Terraform state and CI/CD integration
Terraform for Developers
Featured Partners
Related Videos
Building Applications with Infrastructure as Code
Talia Nassi
Terraform for Developers
Devlin Duldulao
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
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
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
From learning to earning
Jobs that call for the skills explored in this talk.

Dev Ops / Infra
Roots Energy GmbH
Vienna, Austria
Senior
Python
Docker
Terraform
IT Security
Continuous Integration

DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)

Implementing DevOps Solutions and Practices using Cisco Platforms Schulung (DEVOPS)
Incas Gmbh
GIT
Bash
Linux
DevOps
Python
+3

DevOps Engineer / Consultant - Ansible Specialist
SVA System Vertrieb Alexander GmbH
DevOps
Ansible
Continuous Integration
Configuration Management

Infrastructure Deployment Engineer (IaC / Ansible)
eHealth Experts GmbH
Senior
GIT
Gradle
Ansible
Jenkins
Confluence
+1


IT Architect Red Hat Openshift & Ansible
IBM Deutschland GmbH
Senior
Ansible
Openshift
Kubernetes
Agile Methodologies

