diff --git a/README.md b/README.md index c918966..f02d291 100644 --- a/README.md +++ b/README.md @@ -1612,13 +1612,11 @@ The benefits of Terraform over the other tools: * 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. +
+- 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 - - +- 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?
@@ -1632,11 +1630,6 @@ It keeps track of the IDs of created resources so that Terraform knows what it i * terraform plan * terraform validate * terraform apply -
- terraform init initialises and downloads the provider's binary as described in the .tf files - - terraform plan is a dry-run listing the services and components that will be provisioned on specified provider's platform. -- terraform validate parses through the terraform code to ensure that they are both syntactically correct and runtime error free. -- terraform apply this command provision's the described services on the providers platform. -

terraform init scans your code to figure which providers are you using and download them.