Terraform
Provider Plugins :- A provider is a plugin that lets Terraform manage an external API. When we run terraform init, plugins required for the provider are automatically downloaded and saved locally to a .terraform directory Resource :- Resource block describe one or more infrastructure objects Resource Blocks :- A resource block declares a resource of a given type(“aws_instance”) with a given local name (“myec2”). Resource type and Name together serve as an identifier for a given resource and so must be unique. Provider Maintainers There are 3 primary type of provider tiers in Terraform. Namespaces are used to help users identify the organization or publisher responsible for the integration. Provider Tiers Description Namespaces Official Owned and maintained by Hashicorp. Ex. Azure, AWS, GCP, Kubernetes Hashicorp Partner Owned and maintained by Technology company that maintains direct partnership with hashicorp. Third...