Azure DevOps Training in Hyderabad

Page 1

Terraform CI-CD with Azure DevOps - Visualpath HashiCorp Terraform is an infrastructure as code tool that lets you define both cloud and onprem resources in human-readable configuration files that you can version, reuse, and share. You can then use a consistent workflow to provision and manage all of your infrastructure throughout its lifecycle. Terraform can manage low-level components like compute, storage, and networking resources, as well as high-level components like DNS entries and SaaS features.

Azure DevOps: Azure DevOps provides developer services for allowing teams to plan work, collaborate on code development, and build and deploy applications. Azure DevOps supports a collaborative culture and set of processes that bring together developers, project managers, and contributors to develop software. Pre-requisites: Azure Cloud Services or Amazon Web Services (AWS). All we need are the following checklist: Active Cloud Service (Azure/AWS) ✓ ✓ ✓ ✓ ✓

Azure DevOps Account Terraform Code to deploy A Linux machine (VM or EC2) for agent pool Docker Storage Account (Azure Blob Container or AWS S3)

Tools used: 1. TFsec: is a static analysis security scanner for your Terraform code. TFsec takes a developer-first approach to scan your Terraform templates; using static analysis and deep integration with the official HCL parser ensures that security issues can be detected before your infrastructure changes take effect.


2. TFlint is a framework and each feature is provided by plugins, the key features are as follows: • • •

Find possible errors (like illegal instance types) for Major Cloud providers (AWS/Azure/GCP). Warn about deprecated syntax and unused declarations. Enforce best practices and naming conventions.

3. InfraCost Infracost shows cloud cost estimates for Terraform. It lets DevOps, SRE, and engineers see a cost breakdown and understand costs before making changes, either in the terminal or in pull requests. It can also show us the difference between our present state and desired state.

For More Information about AzureDevOps Training Contact Call/WhatsApp: +91-9989971070 Visit: https://www.visualpath.in/Microsoft-Azure-DevOps-onlineTraining.html


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.