KEMBAR78
Integration-Monday-Infrastructure-As-Code-With-Terraform | PPTX
Infrastructure As Code
With Terraform
DevOps WAY
Kapil ChadhaJuly 2020
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
Architecture
Subscription
Terraform
State
Infrastructure
ADO Organisation
Sap Migration
Service Connection
Digital Strategy
Service Connection
Provision Cloud
Infrastructure
Provision Azure
DevOps Infrastructure
TF State
Management
Infrastructure As Code
Demonstration
Engineer Codes
Git Commit/Push
GitHub Branch Update
Compliance Build (YAML)
Triggers Build
PR requestBranch Merge
PR Approved
Infrastructure
Provisioned
Proceed to Deployment
FailurePassed
PR Rejected

Integration-Monday-Infrastructure-As-Code-With-Terraform

  • 1.
    Infrastructure As Code WithTerraform DevOps WAY Kapil ChadhaJuly 2020
  • 2.
    Overview: What doesthis 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
  • 3.
    Infrastructure As Code EvergreenIT Immutable Architecture Predictability and Repeatability Inconsistent Outcomes Configuration Drift Manual Provisioning
  • 4.
    DevOps - KeyConcepts 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
  • 5.
    Terraform: A QuickBackground Multi-Cloud Deployment Terraform State Providers Plug-In Based Architecture Modular Approach Programming Constructs (complex types, built-in functions etc.) Init Plan Apply
  • 6.
    Architecture Subscription Terraform State Infrastructure ADO Organisation Sap Migration ServiceConnection Digital Strategy Service Connection Provision Cloud Infrastructure Provision Azure DevOps Infrastructure TF State Management Infrastructure As Code
  • 7.
    Demonstration Engineer Codes Git Commit/Push GitHubBranch Update Compliance Build (YAML) Triggers Build PR requestBranch Merge PR Approved Infrastructure Provisioned Proceed to Deployment FailurePassed PR Rejected