TheDocumentation Index
Fetch the complete documentation index at: https://docs.equinix.dev/llms.txt
Use this file to discover all available pages before exploring further.
terraform-equinix-fabric repository is the canonical module set. It wraps the lowest-level equinix_fabric_* resources into composable, opinionated modules that handle the joint configuration patterns Fabric customers run into repeatedly.
equinix.dev uses these modules where they fit. Where a one-resource-per-package pattern is cleaner, we call the resource directly.
When to use a module
Use the module when joint config matters
Use the module when joint config matters
A Fabric Cloud Router and its connections share account, notification, and metro settings. Module inputs DRY this up:Then a connection just references
module.fcr_iad.cloud_router_id.Use the raw resource when you need control
Use the raw resource when you need control
Need a non-default equinix.dev’s emitted Terraform mixes both: modules for the common case, raw resources for the per-package customizations.
redundancy.priority, a custom lifecycle.ignore_changes, or a bespoke route filter binding? Drop to the raw resource:Module catalog
The Fabric module repo ships several modules. The ones we use:| Module path | Version | What it wraps | Used by |
|---|---|---|---|
equinix/fabric-equinix/fabric (root) | 0.28.1 | Cloud Router with default account + notifications | All Use Cases |
equinix/fabric-equinix/fabric//modules/fabric-cloud-router-connection | 0.28.1 | A single Cloud Router connection — A-side and Z-side wired | Private AI inference |
equinix/fabric-equinix/fabric//modules/fabric-port-connection | 0.28.1 | Port-to-port Fabric connection | Multi-cloud regulated |
equinix/fabric-equinix/fabric//modules/fabric-stream-subscription | 0.28.1 | Streams subscription with sink + sampling | Distributed AI observability |
equinix/fabric-equinix/fabric//modules/fabric-route-filter | 0.28.1 | Route filter with rule list | Multi-cloud regulated |
Module versioning
We pin to0.28.1 — the version that’s stable as of Q2 2026. The repo’s CHANGELOG.md is the source of truth for what shipped where.
To bump:
terraform plan to surface the diff before you commit.
Cross-module composition
Modules call other modules. The Cloud Router root module composes the connection module under the hood. When you author your own modules on top of equinix.dev, the same composition pattern applies:Module discovery via MCP
Agents looking for a module to satisfy a constraint can query the Fabric MCP:Next
Resources index
Every
equinix_* resource available, with one-line summaries.Recipes
Composed examples showing modules and resources together.