📚
胖虎's Blog
  • README
  • 理、象、數之循環
  • 關於字體的一點研究
  • MySQL的彩色提示符
  • 八字運行原理猜想
  • What Happens During SSH Login
  • Why 0.1 + 0.2 != 0.3
  • Terraform Up & Running
  • 115 + AList + Infuse替代家用NAS
  • Gateway - the Protocol between Applications and Web Servers
  • 德语学习吐槽系列
    • 德语的变格
    • 德语的时态、语态
    • 德语有违直觉的一些使用
    • 德語筆記
      • Deutsch lernen
      • 01.Phonetik
      • 10.Kleidung
      • 11.Vergleich
      • 13.Reisen
      • 15.Auskunft
      • 16.Sportarten
      • 17.Frauen
      • 18.Kinder und Jugendliche
      • Erweitertes Hochschuldeutsch für Stufe 4 und 6
  • DDNS + 端口转发 访问局域网主机
  • FileRun搭建
由 GitBook 提供支持
在本页

Terraform Up & Running

上一页Why 0.1 + 0.2 != 0.3下一页115 + AList + Infuse替代家用NAS

最后更新于2年前

Terraform is called a configuration language. In terms of language, terraform supports programming language features like input/output, importing module, loop, conditional statements. But it's not a full-fledged language, these language features are used to generate configurations. The result of executing terraform scripts is a configuration, then the configuration is converted to APIs depending on different providers(AWS, GCP etc.).

Terraform manages a state file, which records the state of the infrastructure. It makes difference from procedural tools like Ansible.

Terraform and SQL both are declartive, since tf has a state file, so the tf scripts itself means the current setup in infrastructure.

Terraform Download
Docs for Terraform Language
Docs for Terraform AWS Plugin(Provider)
Terraform: Up and Running, 3rd Edition