Terraform Tutorials: Variables – Data Type – Boolean
The last of the available variable types is boolean. They give the option to employ simple true or false values. For example, you might wish to have…
Terraform Tutorials: Variables – Data Type – Map
In this example, the instance_tags variable is defined with a type of map(string), and it is given a default value of { Name = “my-instance” }. The…
Example of terraform terraform.tfvars
Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday…
Terraform variable using TF_VAR environment variables example
How to set Terraform Variables in Windows? Terraform will read environment variables in the form of TF_VAR_name to find the value for a variable. For example, the…
Terraform variable using anyotherfile.tfvars example
Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday…
Terraform variable using command line example
Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday…
Terraform Tutorials: Variables – Data Type – String
In this example, the instance_name variable is defined with a type of string, and it is given a default value of “my-instance”. The AWS provider is then…
Terraform Example Code for Hello world Program
Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday…
Terraform Error: Key is not in valid OpenSSH public key format
Code Error Solutions: Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel…
Terraform state explained!!!
By – christophchamp Terraform keeps the remote state of the infrastructure It stores it in a file called terraform.tfstate There is also a backup of the previous state in terraform.tfstate.backup When you execute terraform…
Terraform Project – Assignment – Exercise – Lab#2: Modules
How to submit Assignment? Please submit assignment @https://www.debug.school/ and POST url share in the comments of this post. Project 1 – Create a terraform Module in which…
Terraform Project – Assignment – Exercise – Lab#3: Mixed
How to submit Assignment? Please submit assignment @https://www.debug.school/ and POST url share in the comments of this post. Exercise 1 – Write a terraform configuration file to…
Terraform workspace explained!!!
What is Terraform workspace? Have you worked with terraform workflow? such as terraform init/plan/apply/destroy with terraform configuration file? If Yes, you already have worked with Terraform workspace….
Terraform Advance Workflow loop explained!!!
validate – Validates the Terraform files init – Init. Initialize the (local) Terraform environment. Usually executed only once per session. providers – Prints a tree of the…
Decide factor to write Terraform Module or not?
Terraform modules are reusable configuration units. They let you manage pieces of infrastructure as a single package you can call and define multiple times in the main…
Terraform Environment Variables Exaplained!
Terraform has many environment variables which can be used to customize various aspects of its behavior of terraform. However all are optional, i.e None of these environment…
Terraform Tutorials: Variables – Data Type – List
In this example, the security_groups variable is defined with a type of list(string), and it is given a default value of [“default”]. The AWS provider is then…
Terraform Tutorials: Variables – Data Type – Number
In this example, the instance_count variable is defined with a type of number, and it is given a default value of 1. The AWS provider is then…
Terraform: run code after resources is created using using remote-exec provisioners
The chef, file, local-exec, puppet, remote-exec, provisioner invokes a script on a remote resource only after it is created. Thus, if you add provisioner code after “terraform…
Terraform Error: Invalid reference
Solution: Declare variable with var. such as name = “${var.reponame}” instead of name = “${reponame}” Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories…
Terraform Error: Invalid variable name
Solution You must not use following variables. These names are reserved for meta-arguments in module configuration blocks, and cannot be declared as variable names. source version providers count for_each lifecycle depends_on locals Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I…
Terraform Error: Failed to read ssh private key: no key found
Solutions private_key – The contents of an SSH key to use for the connection. These can be loaded from a file on disk using the file function….
Terraform Tutorials: How to do Loop / Iterate in Terraform?
Resources Resources are the most important element in the Terraform language. Each resource block describes one or more infrastructure objects, such as virtual networks, compute instances, or…
Understanding local-exec provisioner in terraform
Terraform Provisioners can be used to do specific actions on the local machine or on a remote machine in order to prepare servers or other infrastructure resources….
Using http and https proxy in terraform
For Windows environment , set the proxy property like below in dos prompt or permanently in windows environment variable. Then run terraform script, it should work. For…
Terraform Web References & Cheatsheet
How to Build Reusable, Composable, Battle tested Terraform Modules Video Slide Comprehensive Terraform Training by Yevgeniy Brikman Tutorials Slides Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing…
Terraform Interview Questions and Answer – Set 1
External data sources must return information in what format? A. XML B. HTML C. JSON D. YAML Ans: C. JSON Which of the following is an example…
Terraform Notes – October – First Week – 2019 – Bangalore
Rajesh KumarI’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday…
How to destroy one specific resource from TF file in Terraform?
Terraform destroy is a command that allows you to destroy either a full stack (based on your TF files), or single resources, using the -target option. You…
