Creating private and public subnets Refer Here for the changes done Terraform functions give me a list of terraform functions in a tabular form For most widely used functions give me atleast two examples one with aws reference and other with azure reference Lets apply tags with some convention name => “–––” locals Refer Here… Continue reading DevOps Classroom notes 15/Apr/2026
Author: continuous learner
devops & cloud enthusiastic learner
DevOps Classroom notes 14/Apr/2026
Adding multiple resources Terraform count meta argument helps in creating multiple number of resources Refer Here syntax resource ‘…’ ‘…’ { count = 5 …. } When you are accessing resources we need to use index Example resource ‘aws_subnet’ ‘subnets { count = 3 } # aws_subnets[0] => 1 subnet # aws_subnets[2] => 3 subnet… Continue reading DevOps Classroom notes 14/Apr/2026
DevOps Classroom notes 11/Apr/2026
Configuring sonar qube in github Navigate to sonar cloud Refer Here Signup using GIthub Authorize Sonar cloud to use github Create organization Create an organization with any name key -> auto generated Plan -> Free (free for all public repos) Import the repo from github Choose analysis method -> Github Actions Add token to Github… Continue reading DevOps Classroom notes 11/Apr/2026
DevOps Classroom notes 07/Apr/2026
Terraform contd Terraform takes a folder as a input Terraform considers all the files which have extension of .tf Prompt: According to google style guide for terraform give me standard terraform template structure from now on providers -> providers.tf basic resources -> main.tf and others as required variables -> variables.tf outputs -> outputs.tf Refer Here… Continue reading DevOps Classroom notes 07/Apr/2026
DevOps Classroom notes 06/Apr/2026
Terraform contd Scenario 1: Creating a network with subnets in AWS To write terraform templates we need to understand HCL (Hashicorp configuration language) Datatypes string number boolean list set object/map Manual Creating a network in AWS Prompt You are an expert in AWS I want to understand how to create a vpc in AWS Explain… Continue reading DevOps Classroom notes 06/Apr/2026
DevOps Classroom notes 05/Apr/2026
Github actions Variables in Github Actions Environmental Variables These are values we can define inside the workflow YAML, job or step. They are good for non-sensitive runtime values like app-name region port build mode Thy are available through shell syntax inside run steps and also env context in workflow expressions Configuration variables These are non-sensitve… Continue reading DevOps Classroom notes 05/Apr/2026
DevOps Classroom notes 04/Apr/2026
Branching strategy Popular Branching strategies Git Flow Gitlab Github Git Flow Gitlab Github Flow Generally developers will create feature branches defect branches task branch From where should this branch be created Prompt We are using a Git flow strategy developers create pull request from feature branch to developer branch remaining flow is as discussed in… Continue reading DevOps Classroom notes 04/Apr/2026
DevOps Classroom notes 02/Apr/2026
Setting up Terraform with AWS Prompt You are an expert in Terraform I’m trying to setup Terrform to work with AWS I want to use AWS CLI based credentials, Give me guidance to setup all the necessary softwares like Terraform AWS CLI Visual studio Code using a package manager Give me steps to create IAM… Continue reading DevOps Classroom notes 02/Apr/2026
DevOps Classroom notes 01/Apr/2026
Terraform concepts Providers Resource Datasource Argument Attribute Provider is vendor specific implementation which is used by terrform to create/manage infra Resource: This represents an infra element which you want to create Argument: Inputs Attribute: Outputs Popular Terraform providers Refer Here for terraform providers Steps for creating Terraform Templates Create a new folder Create any file… Continue reading DevOps Classroom notes 01/Apr/2026
DevOps Classroom notes 31/Mar/2026
Story You are a cloud engineer. Today i.e. 31-March-2026 You have to create for a customer test environment a network a ubuntu linux machine a database (mysql) Customer is using AWS watch classroom recording to view Team member makes following changes You have to create for a customer production environment a network two ubuntu linux… Continue reading DevOps Classroom notes 31/Mar/2026
