21 lines
938 B
Markdown
21 lines
938 B
Markdown
# B. Wat kan Terraform voor jouw doen
|
|
|
|
## Terraform State file
|
|
|
|
Waarschijnlijk de krachtigste feature die terraform heeft.
|
|
In de terraform state, houd terraform bij welke resources het zelf heeft gedeployed.
|
|
Bij elke apply checked terraform eerst of de state nog wel overeenkomt met de werkelijk gedeployde resources.
|
|
Als iemand dus via de portal wijzigingen heeft gemaakt kan Terraform dat dus herkennen hier over rapporteren en weer terug wijzigen naar de deployment zoals deze in code is.
|
|
|
|
## Deployment volgorde en afhankelijkheden
|
|
|
|
Terraform controleert zelf of bepaalde resource afhankelijkheden hebben van elkaar. Jij hoeft dus zelf niet afhankelijkheden aan te geven.
|
|
|
|
## Error handeling
|
|
|
|
Terraforms error handeling is bijna altijd heel duidelijk, je krijg bijna nooit een "Something went wrong".
|
|
|
|
## Documentatie
|
|
|
|
In mijn mening is de documentatie van Terraform best in class, zeker als ik het vergelijk met Bicep van Microsoft.
|