Skip to content

Commit 73c95e8

Browse files
author
Arie Bregman
authored
Merge pull request iluwatar#45 from knoxknot/master
Updated the Beginners Section of Terraform
2 parents 4b6c841 + 5c44714 commit 73c95e8

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1659,10 +1659,14 @@ The benefits of Terraform over the other tools:
16591659
<details>
16601660
<summary>Explain each of the following:
16611661

1662-
* Provider
1663-
* Resource
1664-
* Provisioner
1665-
</b></details>
1662+
* Provider:
1663+
* Resource:
1664+
* Provisioner:
1665+
</summary><br><b>
1666+
<code>Provider</code> 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.<br>
1667+
<code>Resources</code> are the services and components you provision on these platforms.<br>
1668+
<code>Provisioner</code> 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
1669+
</details>
16661670

16671671
<details>
16681672
<summary>What <code>terraform.tfstate</code> file is used for?</summary><br><b>
@@ -1673,10 +1677,10 @@ It keeps track of the IDs of created resources so that Terraform knows what it i
16731677
<details>
16741678
<summary>Explain what the following commands do:
16751679

1676-
* <code>terraform init</code>
1677-
* <code>terraform plan</code>
1678-
* <code>terraform validate</code>
1679-
* <code>terraform apply</code>
1680+
* <code>terraform init</code>
1681+
* <code>terraform plan</code>
1682+
* <code>terraform validate</code>
1683+
* <code>terraform apply</code>
16801684
</summary><br><b>
16811685

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

0 commit comments

Comments
 (0)