📄️ Anatomy of a Module
Sooner or later the shop needs something our AWS library does not have. Checkout has to publish
📄️ Create a Module
A module is what somebody types into a definition file, so it is the only piece of your library most
📄️ Create a Model
Octo's models carry almost nothing. A Region holds a region ID and
📄️ Create a Terraform Resource
Modules, models, and anchors are all descriptions of intent, and intent is forgiving: a name that
📄️ Create an External Resource
Some of what your infrastructure consists of has no Terraform provider. The shop registers each new
📄️ Create an Anchor
The shop's queue module works. The next thing somebody will ask for is a server that can publish to
📄️ Create an Overlay
The shop wants checkout to publish onto the order queue. That fact is about two models, and it sits
📄️ Testing a Module
A module's output is Terraform, and Terraform is not something you can eyeball for correctness.
📄️ Publishing a Library
The shop's queue module works, and the payments team wants one. Right now the only way they can have