Learn how Terraform as IaC tool when applied using a DevOps mindset can help organizations build a very predictable and version-controlled target cloud infrastructure.
Overview: What does this session involve (and not)
Policy As Code
Terraform ProvidersInfrastructure As Code
DevOps Way Azure DevOps
Shift LeftNo Click Deployment
GitHub IntegrationAutomated Triggers
Collaboration
In-Scope
Keeping It Simple, Keeping it out..!!
Deep Dive DevOps Deep Dive Terraform Cloud Concepts
Architecture ComparisonsComprehensive Security Practices (e.g. DevSecOps)
Three Ways
Infrastructure As Code
Evergreen IT
Immutable Architecture
Predictability and
Repeatability
Inconsistent
Outcomes
Configuration
Drift
Manual
Provisioning
DevOps - Key Concepts
Shift
Left
Three
Ways
Automati
on
Practices Of FlowFeedback Experimentation
Continuous
Integration
Continuous
Delivery
Continuous
Assurance
High Cadence and
Low Risk Release
DevSecOpsTest Early Threat ModellingDefinition of Done
Terraform: A Quick Background
Multi-Cloud Deployment
Terraform State
Providers
Plug-In Based Architecture
Modular Approach
Programming Constructs
(complex types, built-in functions etc.)
Init
Plan
Apply