📄️ How Octo Works
A definition file goes in and Terraform comes out. In between are five steps, and knowing their
📄️ Models
Ask two people at the same company what a region is and you get two answers, both correct. One means
📄️ Resources
A Terraform plan tells you that awss3bucket_policy.bucket-shop-receipts-policy will be created.
📄️ Dependencies
Terraform works out the order to do things in by watching which resource reads which other
📄️ Actions
Somewhere between "checkout needs the receipts" and awsiampolicy, a decision gets made: seven S3
📄️ Anchors
Before it can create the receipts bucket, the shop's storage module has to know which AWS region the
📄️ Overlays
"Checkout can read and write the uploads directory of the receipts bucket" is a fact about two
📄️ Modules
Every company answers the same questions in its own repository. What is a region made of. What does
📄️ State
Terraform records what exists in the cloud. That is enough to plan a change and not enough to
📄️ Shop Stack Explained
Every idea in Octo ends up as text on disk. The model graph is a JSON file. The overlay that grants