Terraform Plugins
- Terraform plugins are also written in Go programming language. And are executable binary files used by Terraform core with RPC.
- Each plugin provides functionality for a particular service, like AWS, or run scripts or commands.
- Every Provider and Provisioner used in Terraform functions as a plugin. They operate as independent process and communicate with the main Terraform program through an RPC.
Creating SNS And SQS Using Terraform
Terraform, is an open-source and specific infrastructure as a code (IaC) tool developed by HashiCorp. that helps the Terraform users to build, change, and version their infrastructure in the most secure and efficient way. using terraform, users can manage resources such as virtual machines, storage, and network through infrastructure provisioning and management.
terraform helps to implement infrastructure provisioning and management across different environments in a single process, regardless of whether these environments are on-premises or in the cloud.