Updated the Beginners Section of Terraform
Answered the definition questions for provider, resources and provisioner and those of terraform commands.
This commit is contained in:
		
							
								
								
									
										18
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
									
									
									
									
								
							@@ -1609,9 +1609,11 @@ The benefits of Terraform over the other tools:
 | 
				
			|||||||
<details>
 | 
					<details>
 | 
				
			||||||
<summary>Explain each of the following:
 | 
					<summary>Explain each of the following:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * Provider
 | 
					  * Provider: is any cloud based technology - github, aws, postgresql etc - which one can make an API call to with its unique terraform 
 | 
				
			||||||
  * Resource
 | 
					  	      provider binary to provision available services and components.
 | 
				
			||||||
  * Provisioner
 | 
					  * Resource: resources are the services and components you provision on these platforms.
 | 
				
			||||||
 | 
					  * Provisioner: 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 
 | 
				
			||||||
</b></details>
 | 
					</b></details>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<details>
 | 
					<details>
 | 
				
			||||||
@@ -1623,10 +1625,12 @@ It keeps track of the IDs of created resources so that Terraform knows what it i
 | 
				
			|||||||
<details>
 | 
					<details>
 | 
				
			||||||
<summary>Explain what the following commands do:
 | 
					<summary>Explain what the following commands do:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  * <code>terraform init</code>
 | 
					  * <code>terraform init</code> initialises and downloads the provider's binary as described in the .tf files
 | 
				
			||||||
  * <code>terraform plan</code>
 | 
					  * <code>terraform plan</code>	is a dry-run listing the services and components that will be provisioned on specified provider's 
 | 
				
			||||||
  * <code>terraform validate</code>
 | 
					  				platform.
 | 
				
			||||||
  * <code>terraform apply</code>
 | 
					  * <code>terraform validate</code> parses through the terraform code to ensure that they are both syntactically correct and runtime 
 | 
				
			||||||
 | 
					  				    error free.
 | 
				
			||||||
 | 
					  * <code>terraform apply</code> this command provision's the described services on the providers platform.
 | 
				
			||||||
</summary><br><b>
 | 
					</summary><br><b>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<code>terraform init</code> scans your code to figure which providers are you using and download them.
 | 
					<code>terraform init</code> scans your code to figure which providers are you using and download them.
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user