Search Results for: terraform

How to deploy AWS DynamoDB table using terraform

Reading Time: 4 minutes Hello Readers, I am here with another blog. In this blog, we will see the steps on how to create a was DynamoDB Table using Terraform. We will create a DynamoDB Table with the “PAY_PER_REQUEST” billing model. DynamoDB AWS DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. AWS DynamoDB lets you offload the administrative burdens of Continue Reading

How To Use Generic Provisioner In Terraform?

Reading Time: 4 minutes In this blog, we will be learning about what is provisioner and how to use it in terraform configuration files. What are Provisioners? Provisioners in terraform, allow executing specific actions on a local or a remote server. We can add provisioners to any resource directly. The generic provisioners are the ones that are independent of any cloud provider and can be used without them. They Continue Reading

Build Infrastructure – Terraform GCP Example

Reading Time: 3 minutes Hi Readers, In this blog we will be looking about How to Build Build Infrastructure – Terraform GCP Example. We will be discussing about its basics and its key components. With Terraform installed, you are ready to create some infrastructure. Prerequisites A Google Cloud Platform account. If you do not have a GCP account, create one now. Terraform 0.15.3+ installed locally. Set up GCP After creating your GCP Continue Reading

How to run Terraform from Jenkins

Reading Time: 4 minutes In this blog, We will learn how to run terraform using Jenkins job. First, we need to know what is Jenkins?? Basically, Jenkins is a CI/CD tool. Jenkins is an open-source that is written in Java. Continuous Integration & Continuous Delivery are integral parts of DevOps. Therefore Jenkins is quite a famous tool. As they are used for integrating multiple stages of the methodology. We can see Continue Reading

How to Create a Storage Bucket in GCP with Terraform?

Reading Time: 3 minutes In this article, we are going to provision a Cloud Storage Bucket and maintain it with the help of terraform. Let us first understand cloud storage first What is Cloud Storage(Buckets)? Cloud Storage is the Google Cloud platform’s object storage system. Objects here can be of any type, either files or large binary objects. These objects are organized into buckets. Please note that cloud storage Continue Reading

Publish Terraform Module

Reading Time: 3 minutes So, Before moving to publishing terraform modules , if you guys dont have any idea about what is terraform modules , then Just go through my this blog first. Ok, Lets get started without wasting any time. So we saw in the previous blog that how we can use the module locally or create them. But what if i want to publish my own module. Continue Reading

How to deploy an S3 Bucket in AWS- using Terraform

Reading Time: 3 minutes In this blog, we will create a Terraform Script for deploying an s3 bucket in AWS. S3 bucket is a simple storage service in the AWS cloud. It allows to store and access any amount of data. It stores all the data as objects, that is, it is an object-based storage service. Using a terraform script, the entire infrastructure can be managed by declaring all Continue Reading

How to deploy AWS Directory Service using Terraform

Reading Time: 4 minutes AWS Directory Service AWS Directory Service provides multiple ways to use Microsoft Active Directory (AD) with other Aservices. Directories are capable to store data or information about users, groups, and devices, and administrators use them and manage access to information and resources. This Service provides multiple directory choices for customers who want to use existing Microsoft AD. It also offers those same choices to developers Continue Reading

When to go for ansible and when for terraform

Reading Time: 2 minutes Before we go with use-case of both terraform and ansible , lets first focus on basic . Ansible :- Ansible is the open source software configuration management tool that provide simple but poweful automation for cross-platform computer support . This allows you to configure not just one computer, but potentially a whole network of computer at once , using it require no programming skills . Continue Reading

AWS Cross Region Replication ie CRR using Terraform

Reading Time: 2 minutes Hi guys, today we will be learning how to perform cross region replication ie CRR on aws using terraform. Basically cross region replication is one the many features that aws provides by which you can replicate s3 objects into other aws region’s s3 bucket for reduced latency, security, disaster recovery etc. You can also do it using AWS console but here we will be using Continue Reading

How to deploy AWS Redshift Cluster using terraform.

Reading Time: 4 minutes The AWS Redshift service manages all of the settings up, operating, and scaling of a data warehouse. These tasks include provisioning capacity, monitoring and backing up the cluster, and applying patches and upgrades to the Amazon Redshift engine. In this blog, We will create a new VPC and the required resource to create a redshift Cluster in the new VPC. We will create the following Continue Reading

Terraform: Loops with Count and Problems

Reading Time: 6 minutes In this blog, we are going to expand our Terraform toolbox with some more advanced tips & tricks, such as how to use loops with the count. We’ll also discuss some of Terraform’s weaknesses so we can avoid the most common problems. Introduction As we know, Terraform is a declarative language. Infrastructure-as-code in a declarative language tends to provide a more accurate about deployed items. Continue Reading

How to Create KMS Keys in GCP with Terraform?

Reading Time: 4 minutes In this blog, we will be learning about KMS keys for encryption in google cloud and how we can provision them with terraform. What is KMS? KMS is a key management service in google cloud where we can create key rings and keys for encryption By default every resource in GCP is encrypted with google managed encryption keys but with the help of this KMS, Continue Reading