Dev & Test in the Cloud? Deploy your cloud environments with Ansible & Terraform
Stop getting surprise cloud bills from orphaned dev resources. Learn to automate your environment lifecycle by combining Terraform for provisioning and Ansible for configuration.
#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
Exploring AI: Opportunities and Risks for DevelopersIn today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Dev Digest 113 - Debugging above the cloudHello there and welcome to Dev Digest 113! This time, we got an old friend in the sky back, jQuery asks us to upgrade and AI is eating the web. Also, are you sure the LLM you use is secure against code injection?News and ArticlesGood news everyone! N...
Daniel Cranney
Panel Discussion: Responsible AI in Practice - Real-World Examples and ChallengesIntroductionIn the ever-evolving landscape of artificial intelligence, the concept of "responsible AI" has emerged as a cornerstone for ethical and practical AI implementation. During the WWC24 Panel discussion, three eminent experts—Mina, Bjorn Brin...
Chris Heilmann
WeAreDevelopers LIVE days are changing - get ready to take partStarting with this week's Web Dev Day edition of WeAreDevelopers LIVE Days, we changed the the way we run these online conferences. The main differences are:Shorter talks (half an hour tops)More interaction in Q&AA tips and tricks "Did you know" sect...
From learning to earning
Jobs that call for the skills explored in this talk.