Author: Nitin Mishra

Create Network Infrastructure on AWS using Ansible Modules

Reading Time: 5 minutes Hi Readers, In previous blog we understood how to Setup AWS resource using Ansible modules. Now In this blog we will see how we can create Networking resources in aws using Ansible Modules. Before directly jumping into the practical part, let’s understand what network is and what are some basic components of a proper Networking Infrastructure. Some Basic components of Network Virtual Private Cloud A Continue Reading

Setup AWS resources using Ansible Modules

Reading Time: 4 minutes Hi Readers, In this blog we will learn that how we can create AWS resources using Ansible Modules. But before moving to core of the blog we will see few concepts related to Ansible, it’s installation and connecting our ansible with aws and few more things. What is Ansible and Why do we need this? Keeping it very brief, Ansible is an IT automation tools. Continue Reading

Squash commits in GIT

Reading Time: 4 minutes Hi Readers, In this blog we will learn about the need and the working of squash in GIT. Git Squash is a technique which helps us to condense series of commits into single and meaningful commit. What is squash in GIT? While working on any repository it is very common that we do n numbers of commit. For example, suppose we are working on a Continue Reading

Creating Virtual Machines using Vagrant – 2

Reading Time: 3 minutes Hi Readers, In previous blog we learned about the WHAT and WHY of Virtual Machines and Vagrant. We understood the Virtual Machine life cycle, problems while manual setup of Virtual Machine. Apart from this we also saw benefits of Vagrant and vagrant architecture. Now in this blog we will try to setup virtual machines automatically using Vagrant. Prerequisite Vitualization Technology Enabled in BIOS Vagrant tool Continue Reading

Creating Virtual Machines using Vagrant – 1

Reading Time: 3 minutes Hi Readers, Virtual machine is a compute resource that uses the virtual resource instead of a physical computer to run and deploy applications. One of the use cases of VMs could be providing one application resource to multiple users at once in a cost-efficient and flexible manner. Why Virtual Machines? Virtual machines behave like separate computers without being physically present and solve numerous requirements in Continue Reading

Quick start : Terratest with Terraform

Reading Time: 4 minutes Hi Readers, In this blog we will see how we can test our Terraform code that it applies all the infrastructure as per stated in the code. Terratest is a Go library developed at Gruntwork, that makes it easier to write automated tests for our infrastructure code. It provides a variety of helper functions and patterns for common infrastructure testing tasks but here we will be Continue Reading

Quick overview to GIT branch and merge

Reading Time: 2 minutes Hi Readers, In this blog we will be looking about few important GIT commands that becomes very handy in our day to day development routine. These commands are very useful when you want to contribute to some one’s or you own repository by applying your ideas into the code base. Let’s discuss few git commands Cloning a repository git clone <repo-url> Create and switch to Continue Reading

terraform

Spinning up Terraform Configuration – 2

Reading Time: 4 minutes Hi Readers, In previous blog we discussed the basics of terraform and understood the cloud infrastructure. Now here we will understand how to spin up our first terraform configuration. In addition to that we will also see how to setup terraform in our local system. Terraform installation Terraform is available for all Operating systems i.e for Mac OS, Windows and Linux. HashiCorp distributes Terraform as Continue Reading

terraform

Introduction to Terraform – 1

Reading Time: 4 minutes Hi Readers, In this blog we will be looking about the WHAT? and WHY? of the Terraform. We will be discussing about its basics and its key components. Before jumping directly into Terraform, we need to understand the term Infrastructure. An Infrastructure in common language would be considered as the final output obtained after processing multiple different kinds of inputs. For instance: An Infrastructure for Continue Reading

Understanding Service Discovery in Kubernetes

Reading Time: 3 minutes In this blog we will try to understand what is service discovery in K8s and it is achieved. Namespaces are one of the most important parts of the whole DevOps ecosystem including Kubernetes. They play a very important role behind various container implementations in the way that they provide an isolation for independent processes from global system’s interference directly. Namespace Definition : A namespace wraps Continue Reading