diff --git a/README.md b/README.md index 6915e01..ff183b5 100644 --- a/README.md +++ b/README.md @@ -1682,10 +1682,14 @@ The benefits of Terraform over the other tools:
Explain each of the following: - * Provider - * Resource - * Provisioner -
+ * Provider: + * Resource: + * Provisioner: +
+Provider is any cloud based technology - github, aws, postgresql etc - which one can make an API call to with its unique terraform provider binary to provision available services and components.
+Resources are the services and components you provision on these platforms.
+Provisioner in terraform's lingo specifically refers to configuration tools like ansible or salt-stack which are used in combination with terraform to orchestrate a system e.g vm's +
What terraform.tfstate file is used for?
@@ -1696,10 +1700,10 @@ It keeps track of the IDs of created resources so that Terraform knows what it i
Explain what the following commands do: - * terraform init - * terraform plan - * terraform validate - * terraform apply + * terraform init + * terraform plan + * terraform validate + * terraform apply
terraform init scans your code to figure which providers are you using and download them.