How-to guides
Pick a task. Follow the steps. Get it done.
These guides are organized by what you're trying to accomplish. Each one walks you through a specific scenario with clear steps.
Find your scenario
| I want to... | Category |
|---|---|
| Safely explore what's in my cloud account | First Steps |
| Turn existing cloud resources into infrastructure code | Migration + Adoption |
| Adopt formae incrementally without breaking what's running | Migration + Adoption |
| Link resources together instead of hard-coding IDs | Migration + Adoption |
| Test how formae co-exists alongside other IaC tools | Migration + Adoption |
| See what resources formae is managing | Day-to-Day Operations |
| Make surgical changes with minimal blast radius | Day-to-Day Operations |
| Find a specific resource by type or name | Day-to-Day Operations |
| Make a quick fix during an incident | Emergencies + Incidents |
| Understand why an operation failed | Emergencies + Incidents |
| Create self-service infrastructure for developers | Platform Engineering |
| Integrate formae into a build/delivery pipeline | CI/CD Integration |
| Destroy all resources in a stack quickly | Operations + Monitoring |
Baseline prerequisites
Most how-to scenarios assume:
- formae is installed: see Installation
- a running agent is available (and reachable from wherever you run the CLI): see CLI → agent
- cloud credentials are available to the agent/runner you’re using (how you do this depends on your CI and provider)
Need the concepts first?
These guides assume you know the basics. If terms like "stack," "target," or "forma" are new:
- Fundamentals — How formae code works
- Core Concepts — What each building block does
Otherwise, pick a scenario and go.