Terraform + Ansible + Azure DevOps: Full CI/CD for a 2-Tier App on Azure (End-to-End)
About
No channel description available.
Video Description
This is the capstone: we automate a real Book Review application on Azure using two repositories and two pipelines. What we build - Infra repo (Terraform): RG, VNet, 2× Ubuntu VMs (frontend + backend), MySQL - App repo (Ansible + app code): configure Nginx/frontend, API backend, env wiring Pipelines - Infra pipeline (Azure Pipelines): install Terraform → ARM service connection (SPN) → init/plan/apply → output frontend IP, backend IP, MySQL FQDN - App pipeline (Azure Pipelines): install Ansible → download SSH secure files → update inventory/vars → configure backend + frontend → deploy You’ll learn - Team-style separation: Infra (platform) vs App (dev) with two repos - Create Azure Resource Manager service connection (App Registration + Secret) - Store SSH keys as Secure Files and use them safely in pipelines - Trigger builds from GitHub into Azure DevOps - Handle manual “handoff” of outputs (IPs, DB FQDN) → app inventory (and how to automate it later) Prereqs - Azure subscription + DevOps org/project - App Registration (Client ID/Secret, Tenant ID, Subscription ID) - Two repos: book-review-infra (Terraform) and book-review-app (frontend, backend, ansible) -------- 📚 **More Resources:** - My AWS Beginners Course: https://www.udemy.com/course/aws-fundamentals-amazon-web-services-for-beginners/?referralCode=D403975F7C1326B2BFA2 - DevOps for beginners: https://www.udemy.com/course/devops-for-beginners-docker-k8s-cloud-cicd-4-projects/?referralCode=C5BA8236CCE9FE004F98 - AWS Mastery: 26 AWS Cloud Projects for Engineers & Architect - https://www.udemy.com/course/aws-mastery-hands-on-cloud-projects-for-engineers/?referralCode=4143F31DC85951744CEB #AzureDevOps #Terraform #Ansible #DevOps #CICD #Azure
No Recommendations Found
No products were found for the selected channel.



















